- 團(tuán)隊(duì)引入
weex
惊完,temple、script处硬、style
三部分寫(xiě)下來(lái)有上千行小槐。有的頁(yè)面比較復(fù)雜,邏輯比較多荷辕,按照“單頁(yè)面”原則凿跳,文件很容易變得很長(zhǎng)。 -
temple疮方、style
放在一起很合適控嗜,但是script
是業(yè)務(wù)邏輯部分,最好能夠單獨(dú)列出來(lái)骡显,跟界面分開(kāi) - 后來(lái)慢慢了解到
weex
其實(shí)是從node.js
改過(guò)來(lái)的疆栏。后來(lái),和vue.js
合作惫谤,這種特點(diǎn)就更明顯 -
module.exports
其實(shí)是node.js
的模塊導(dǎo)出方式壁顶,weex
也有采用。其實(shí)也是可以用來(lái)將script
部分獨(dú)立到其他文件中的溜歪。 - 第一步若专,是創(chuàng)建一個(gè)同名的
js
文件,然后將weex
中的script
部分獨(dú)立出來(lái)蝴猪。 - 第二步调衰,將一些公用的功能封裝在一些
js
文件膊爪,通過(guò)module.exports
導(dǎo)出對(duì)外的接口,供調(diào)用嚎莉。 - 通過(guò)以上兩步改造米酬,基本上可以解決上千行的大文件問(wèn)題了。至于具體怎么分趋箩,就按照具體情況來(lái)了淮逻。
- 微軟提供的工具Visual Studio Code,就默認(rèn)接了一個(gè)
node.js
阁簸,用起來(lái)很方便。 - 統(tǒng)一使用
module.exports
哼丈,不要用exports
- 每個(gè)
.js
文件都是一個(gè)模塊启妹,模塊的好處就是避免命名空間污染。倘若你想讓一個(gè)模塊對(duì)外暴露變量醉旦,可以用module.exports = variable饶米;
- 而一個(gè)模塊想要引用另一個(gè)模塊對(duì)外暴露的變量,用
require
關(guān)鍵字就可以了车胡,如var ref = require(‘module_name’);
Node.js中的模塊接口module.exports淺析
exports 和 module.exports 的區(qū)別
node.js module初步理解
關(guān)于node.js的誤會(huì)
讓我欲罷不能的node.js
- 文件名和文件夾名字用小寫(xiě)字母加下劃線(xiàn)的方式檬输,下劃線(xiàn)開(kāi)頭的為內(nèi)部文件
- 變量、函數(shù)采用小駝峰方式
- 類(lèi)名采用大駝峰方式
- 常量采用大寫(xiě)加下劃線(xiàn)方式
Node.JS編碼規(guī)范指南教程:教你優(yōu)雅地寫(xiě)JavaScript代碼
Node 編碼規(guī)范(優(yōu)秀是一種習(xí)慣)