應(yīng)用商店網(wǎng)站源碼媒體代發(fā)網(wǎng)站
今天學(xué)習(xí)了模塊化的簡(jiǎn)介,其實(shí)一個(gè)項(xiàng)目是由很多個(gè)模塊文件組成的,它們有它們各自的功能和用途來協(xié)助這個(gè)項(xiàng)目的完成,這樣的模塊組成有很多的好處比如提高代碼的復(fù)用性、還可以按需加載、還有獨(dú)立的作用域,還需要搞清楚的一點(diǎn)就是Node.js中每個(gè)文件都是獨(dú)立的模塊,這些模塊之間是靠特定語法的導(dǎo)入和導(dǎo)出來實(shí)現(xiàn)互通的使用的,導(dǎo)入的時(shí)候如果是內(nèi)置模塊的話直接寫模塊名即可,如果是自定義的模塊就需要寫模塊的文件路徑,剩下的就是記住語法的使用。ECMAScript標(biāo)準(zhǔn)導(dǎo)入和導(dǎo)出有兩種方式,一種是默認(rèn)的,一種是命名,什么時(shí)候使用它們兩個(gè)就看需求,如果是按需加載就使用命名,如果是全部加載就使用默認(rèn)的即可。再后面就是學(xué)習(xí)包,包的概念其實(shí)就是將剛才說到的模塊還有代碼,資料等等聚成一個(gè)文件夾,我們就可以把這個(gè)文件夾稱之為包,包又分為項(xiàng)目包和軟件包,開發(fā)中使用軟件包是比較多的,包里面的文件也很有講究,像Utils下的lib文件就是我們要封裝的工具或是方法了,而index.js就是我們向外暴露的唯一出口,在最外面的server.js文件我們就可以在終端使用包里面的剛才index.js封裝好的工具和方法了。
錯(cuò)誤:請(qǐng)檢查您的網(wǎng)絡(luò)連接狀態(tài)
在 Google 翻譯中打開