NodeJS入門 指令

node.js是一個基于Chrome v8引擎的javascript 運行環(huán)境。Node.js使用了一個事件驅(qū)動、非阻塞式 I/O的模型,使其輕量又高效。(由c++語言編寫的)

Node.js的包管理器npm,成為世界上最大的開放源代碼的生態(tài)系統(tǒng)。

簡單說:編寫高性能網(wǎng)絡(luò)服務(wù)器的javascipt工具包(用于js開發(fā)服務(wù)端程序)

單線程、異步、事件驅(qū)動。

Nodejs vs php:

優(yōu)點:

性能高(機制問題)

開發(fā)效率高(省不少優(yōu)化的事)

應(yīng)用范圍廣(可以開發(fā)桌面系統(tǒng),electron框架)

缺點:

新、會的人少

中間件少

IDE不完善

Nodejs模塊:

url:

url.parse(urlString)查詢url信息

url.format(urlObject)將信息解析成正常的url地址

url.resolve(from, to)將兩個url解析成一個完整的url from通常根url前 to通常跟path路徑

querystring:

用于解析與格式化 URL 查詢字符串-require(‘querystring’)

querystring.escape(str)解析對象,字符串(漢字)

querystring.parse(str[, sep[, eq[,options]]])轉(zhuǎn)換成對象

querystring.stringify(obj[, sep[, eq[,options]]])轉(zhuǎn)換成字符串

querystring.unescape(str)解析escape轉(zhuǎn)換的編碼,解析成漢字

fs:

fs(file system)跟文件相關(guān)的方法—require(‘fs’)

1)stat() 獲取文件的一些信息 isFile()

2)mkdir() 新增目錄的

3)writeFile(url,con,fc)書寫文件

4)appendFile(url,con,fc)追加文件內(nèi)容

5)讀取文件的內(nèi)容:readFile(url,fc)

6)列出目錄的東西:readdir

7)重命名目錄或文件:rename

8)刪除目錄與文件:rmdir(目錄),unlink(文件)readdirSync(src) 同步讀取目錄信息

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容