摘要:今天主要學習了模塊原理和一些常用庫的使用。的模塊機制的使用,模塊的安裝模塊名稱用初始化應用的,并用來管理依賴。中,一個文件中定義的變量函數,都只在這個文件內部有效。當需要從此文件外部引用這些變量函數時,必須使用對象進行暴露。
今天主要學習了模塊原理、npm和一些常用庫的使用。
1、node的模塊機制
2.npm的使用,模塊的安裝
npm install 模塊名稱
用npm init 初始化應用的package,并用package來管理依賴。
3、Node.js中,一個JavaScript文件中定義的變量、函數,都只在這個文件內部有效。當需要從此JS文件外部引用這些變量、函數時,必須使用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還猛,你要實現什么功能幾乎npm都有,從github上來看,npm的下載量比composer多。
比如要解決上傳文件里面就有一個 “formidable”包。直接npm install formidable就可以使用。
6、nodejs是前后端統一用JavaScript語言的。JavaScript現在已經變成了既是前端語言,又是后端語言,這樣使得不懂后端語言如php、java的前端工程師也可以輕松寫后端了。
由于前一篇介紹到,nodejs使用的是頂層路由機制,所以需要有模板引起來管理解析運行時的資源。ejs、和jade是兩款常用的模板引擎,學習也很容易,看下api就懂了,和php的smarty沒差別。
7、為熟悉模塊的使用和npm,寫了一個簡單的文件上傳代碼。
如果你覺得文章還不錯,或者對你的朋友有用,就請點擊右上角選擇發送給朋友或者轉發到朋友圈。您的支持和鼓勵是我最大的動力。喜歡就請關注我吧~
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/89236.html
摘要:的安裝需先安裝驗證是否安裝成功,關于的內核原理略過創建一個應用路由重點一切都是異步方式,不要用傳統的編寫思維來寫。沒有行和列概念。 1、express的安裝 $ npm install -g express-generator #需先安裝express-generator $ npm install -g express $ express -V #驗證是否安裝成功 `, 關于expr...
摘要:的安裝需先安裝驗證是否安裝成功,關于的內核原理略過創建一個應用路由重點一切都是異步方式,不要用傳統的編寫思維來寫。沒有行和列概念。 1、express的安裝 $ npm install -g express-generator #需先安裝express-generator $ npm install -g express $ express -V #驗證是否安裝成功 `, 關于expr...
摘要:我準備在半個月能搞定這些前端開發的知識,雖無法做到完全精通,但至少要能夠寫些小小的程序。我公眾號里面有的安裝教程。是單線程異步模式,這在高并發下有一定的好處,但也有壞處。模塊的函數,檢測文件狀態。您的支持和鼓勵是我最大的動力。 之前我一直做的是php開發,也一直比較忙,沒時間安排學習前端,現在終于有點時間了,鑒于現在前端開發大行其道,作為一個合格的開發者,也改學習學習了。我準備在半個月...
摘要:我準備在半個月能搞定這些前端開發的知識,雖無法做到完全精通,但至少要能夠寫些小小的程序。我公眾號里面有的安裝教程。是單線程異步模式,這在高并發下有一定的好處,但也有壞處。模塊的函數,檢測文件狀態。您的支持和鼓勵是我最大的動力。 之前我一直做的是php開發,也一直比較忙,沒時間安排學習前端,現在終于有點時間了,鑒于現在前端開發大行其道,作為一個合格的開發者,也改學習學習了。我準備在半個月...
閱讀 3684·2021-10-09 09:44
閱讀 3344·2021-09-22 15:29
閱讀 3116·2019-08-30 15:54
閱讀 3018·2019-08-29 16:19
閱讀 2142·2019-08-29 12:50
閱讀 594·2019-08-26 14:04
閱讀 1696·2019-08-23 18:39
閱讀 1344·2019-08-23 17:59