最新回答 / 慕粉13880589126
當(dāng)你覺得學(xué)習(xí)點(diǎn)非常多、非常零散的時(shí)候,先把學(xué)習(xí)目標(biāo)結(jié)構(gòu)化一下。然后再對(duì)每個(gè)子集深入學(xué)習(xí),力求掌握原理性的知識(shí)。最后再回頭鞏固應(yīng)用層面的技能。具體到前端來(lái)說(shuō),其實(shí)我們需要掌握的不外乎就三個(gè)技術(shù)棧:JS、HTML和CSS。每個(gè)技術(shù)棧已經(jīng)發(fā)展出很多實(shí)用便捷的框架和版本,比如VUE、React、H5、CSS3。但是,我們?nèi)匀恍枰劝哑浠A(chǔ)性的知識(shí)學(xué)牢固了。比如,JS還是必須學(xué)會(huì)寫原生語(yǔ)言,而不是只是去會(huì)哪怕非常熟練的使用框架。最后,有了牢固的基礎(chǔ)知識(shí)在從架構(gòu)層面來(lái)考慮如何更好地應(yīng)用這些框架。在基礎(chǔ)知識(shí)的學(xué)習(xí)過(guò)程中...
2019-11-24
最贊回答 / 慕粉3988711
(function(){})()這不叫閉包這叫立即執(zhí)行函數(shù),所謂閉包,要拆成閉和包,閉指代不想暴露給外部的數(shù)據(jù),包指代將數(shù)據(jù)打包出去暴露給外部;之所以這么說(shuō)原因在于JS的函數(shù)作用域,函數(shù)內(nèi)部的變量函數(shù)外部無(wú)法訪問(wèn),這形成了閉;函數(shù)外部想得到函數(shù)內(nèi)部的變量,可以通過(guò)某些方法譬如通過(guò)return等語(yǔ)句將內(nèi)部的變量暴露出去,這形成了包;因而——立即執(zhí)行函數(shù)只是函數(shù)的一種調(diào)用方式,和閉包沒有必然的聯(lián)系;閉包是和作用域扯上關(guān)系的,而(function(){})()是函數(shù)聲明完就執(zhí)行,只是有時(shí)想要用到閉包那么可以用(...
2017-02-09
最新回答 / 慕哥8408928
剛看完第一張,我的理解就是整個(gè)網(wǎng)站的布局結(jié)構(gòu)。就像骨架一樣,恐龍的骨架形態(tài)是恐龍,人的骨架形態(tài)是人,網(wǎng)站的骨架就是網(wǎng)站的架構(gòu)。如有問(wèn)題,還請(qǐng)大牛們指正。
2016-09-19