国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

我的全棧工程師之旅(二)---------nodejs的模塊原理和npm

mikyou / 475人閱讀

摘要:今天主要學(xué)習(xí)了模塊原理和一些常用庫的使用。的模塊機制的使用,模塊的安裝模塊名稱用初始化應(yīng)用的,并用來管理依賴。中,一個文件中定義的變量函數(shù),都只在這個文件內(nèi)部有效。當需要從此文件外部引用這些變量函數(shù)時,必須使用對象進行暴露。

今天主要學(xué)習(xí)了模塊原理、npm和一些常用庫的使用。

1、node的模塊機制


2.npm的使用,模塊的安裝

npm install 模塊名稱

用npm init 初始化應(yīng)用的package,并用package來管理依賴。

3、Node.js中,一個JavaScript文件中定義的變量、函數(shù),都只在這個文件內(nèi)部有效。當需要從此JS文件外部引用這些變量、函數(shù)時,必須使用exports對象進行暴露。使用者要用require()命令引用這個JS文件。

4、路徑問題,例子:

加入有a.js test/b.js test/c.js

require可以相對路徑,而fs讀取文件時無法使用相對路勁,可以使用__dirname來獲取當前js路徑。

5、nodejs中一切皆是npm。

nodejs中最核心的部分就是npm,NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的幾乎所有的問題,媽的,比php的composer還猛,你要實現(xiàn)什么功能幾乎npm都有,從github上來看,npm的下載量比composer多。

比如要解決上傳文件里面就有一個 “formidable”包。直接npm install formidable就可以使用。

6、nodejs是前后端統(tǒng)一用JavaScript語言的。JavaScript現(xiàn)在已經(jīng)變成了既是前端語言,又是后端語言,這樣使得不懂后端語言如php、java的前端工程師也可以輕松寫后端了。

由于前一篇介紹到,nodejs使用的是頂層路由機制,所以需要有模板引起來管理解析運行時的資源。ejs、和jade是兩款常用的模板引擎,學(xué)習(xí)也很容易,看下api就懂了,和php的smarty沒差別。

7、為熟悉模塊的使用和npm,寫了一個簡單的文件上傳代碼。

如果你覺得文章還不錯,或者對你的朋友有用,就請點擊右上角選擇發(fā)送給朋友或者轉(zhuǎn)發(fā)到朋友圈。您的支持和鼓勵是我最大的動力。喜歡就請關(guān)注我吧~

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/89236.html

相關(guān)文章

  • 全棧工程程師之旅(三)----express使用MongoDB

    摘要:的安裝需先安裝驗證是否安裝成功,關(guān)于的內(nèi)核原理略過創(chuàng)建一個應(yīng)用路由重點一切都是異步方式,不要用傳統(tǒng)的編寫思維來寫。沒有行和列概念。 1、express的安裝 $ npm install -g express-generator #需先安裝express-generator $ npm install -g express $ express -V #驗證是否安裝成功 `, 關(guān)于expr...

    zhichangterry 評論0 收藏0
  • 全棧工程程師之旅(三)----express使用MongoDB

    摘要:的安裝需先安裝驗證是否安裝成功,關(guān)于的內(nèi)核原理略過創(chuàng)建一個應(yīng)用路由重點一切都是異步方式,不要用傳統(tǒng)的編寫思維來寫。沒有行和列概念。 1、express的安裝 $ npm install -g express-generator #需先安裝express-generator $ npm install -g express $ express -V #驗證是否安裝成功 `, 關(guān)于expr...

    BakerJ 評論0 收藏0
  • 全棧程師之旅(一)

    摘要:我準備在半個月能搞定這些前端開發(fā)的知識,雖無法做到完全精通,但至少要能夠?qū)懶┬⌒〉某绦?。我公眾號里面有的安裝教程。是單線程異步模式,這在高并發(fā)下有一定的好處,但也有壞處。模塊的函數(shù),檢測文件狀態(tài)。您的支持和鼓勵是我最大的動力。 之前我一直做的是php開發(fā),也一直比較忙,沒時間安排學(xué)習(xí)前端,現(xiàn)在終于有點時間了,鑒于現(xiàn)在前端開發(fā)大行其道,作為一個合格的開發(fā)者,也改學(xué)習(xí)學(xué)習(xí)了。我準備在半個月...

    Alliot 評論0 收藏0
  • 全棧程師之旅(一)

    摘要:我準備在半個月能搞定這些前端開發(fā)的知識,雖無法做到完全精通,但至少要能夠?qū)懶┬⌒〉某绦?。我公眾號里面有的安裝教程。是單線程異步模式,這在高并發(fā)下有一定的好處,但也有壞處。模塊的函數(shù),檢測文件狀態(tài)。您的支持和鼓勵是我最大的動力。 之前我一直做的是php開發(fā),也一直比較忙,沒時間安排學(xué)習(xí)前端,現(xiàn)在終于有點時間了,鑒于現(xiàn)在前端開發(fā)大行其道,作為一個合格的開發(fā)者,也改學(xué)習(xí)學(xué)習(xí)了。我準備在半個月...

    Chiclaim 評論0 收藏0

發(fā)表評論

0條評論

mikyou

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<