成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

初學(xué)NodeJS(三)

寵來也 / 1363人閱讀

摘要:中的模塊在中有模塊的概念,類似于語言中的頭文件,都是函數(shù)庫。靈活運(yùn)用模塊可以非常便捷的操作后端操作前端。最好在運(yùn)行文件的同個文件夾下下載方便使用,也可以在上級文件夾下載全局調(diào)用。他可以為文檔增刪改查。

nodeJS中的模塊

在nodeJS中有模塊的概念,類似于C語言中的頭文件,都是函數(shù)庫。靈活運(yùn)用模塊可以非常便捷的操作后端操作前端。而在nodeJS中引入模塊要使用require();
這里舉例幾個常用的模塊。

使用模塊前要先利用npmcnpm下載,npm是在nodeJS安裝包里的,安裝nodeJS自帶的,而cnpm是阿里巴巴做的中國鏡像,利用npm下載因?yàn)槠浞?wù)器在國外所以可能會影響到下載速度,因此推薦利用cnpm下載。最好在運(yùn)行文件的同個文件夾下下載方便使用,也可以在上級文件夾下載全局調(diào)用。
下載完nodeJS后在cmd中輸入node -v可以查看node的版本號。

同理npm -v可以查看npm版本號
下載完成nodeJS之后cmd輸入npm install -g cnpm --registry=https://registry.npm.taobao.org
就安裝cnpm了,同理cnpm -v查看cnpm版本號

fs 模塊

利用cnpm下載,cnpm i fs 或 cnpm install fs在cnpm與npm中i默認(rèn)為是install
fs模塊介紹:
nodeJS官方API文檔介紹fs模塊

簡單來說,fs模塊是用于操作文檔文件的。他可以為文檔增刪改查。

增:

var fs = require("fs");

fs.writeFile("aaa.txt", "今天天氣不錯", function(err) {
    if(err) console.log("error is: "+ err);
    console.log("寫入完畢,請查看");
});

var fs=require("fs");引入了下載好的fs模塊

fs.writeFile("文件名字","內(nèi)容","錯誤處理函數(shù)");在錯誤處理函數(shù)中,writeFile會傳進(jìn)一個err報告錯誤內(nèi)容是什么,一般很多模塊的方法都會要求傳遞一個函數(shù)參數(shù)是方法傳遞進(jìn)去的信息,作者自己寫處理方法

最后在處理方法里打印出錯誤條件,在前臺打印出來

刪:

var fs = require("fs");
fs.unlink("aaa.txt",function(err) {
    if(err)console.log("刪除錯誤"+err);
    console.log("刪除成功");
});

與增一樣,第一句引入fs模塊

fs.unlink("名字","錯誤處理函數(shù)"),這個方法只有兩個參數(shù)

改:

var fs = require("fs");
fs.rename("aaa.txt", "bbb.txt" ,function(err) {
    if(err)console.log("更改錯誤"+err);
    console.log("更改成功");
});

fs.rename("目標(biāo)名字","修改名字",fn)

查:

var fs = require("fs");
fs.readFile("./aaa.txt",function(err,data){
    if(err)console.log("讀取錯誤"+err);
    console.log(data);
}

fs.readFile("文件路徑","成功/失敗處理函數(shù)")

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/104613.html

相關(guān)文章

  • 【新手向 · 一站式教程】利用DigitalOcean云服務(wù)器,部署Nodejs服務(wù)

    摘要:前言關(guān)于此教程作為一名業(yè)余開發(fā)者,因?yàn)楣径际亲龊偷?。。。建議采用的方式下載,可參考官方教程。但是服務(wù)的進(jìn)程管理,即便對于初學(xué)者來說,也是必不可少的一課。 前言 關(guān)于此教程 作為一名業(yè)余Nodejs開發(fā)者,因?yàn)楣径际亲鯦ava和C++的。。。我是在沒有任何人可請教的情況下,一個坑一個坑堅(jiān)(ku)實(shí)(bi)地踩過來的。作為對segmentdefault社區(qū)的回報,把自己微不足道的經(jīng)驗(yàn)分...

    用戶83 評論0 收藏0
  • 如果想成為一名頂尖的前端,這份書單你一定要收藏!

    摘要:其中負(fù)載均衡那一節(jié),基本上是參考的權(quán)威指南負(fù)載均衡的內(nèi)容。開發(fā)指南讀了一半,就是看這本書理解了的事件循環(huán)。哈哈創(chuàng)京東一本騙錢的書。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由騰訊IVWEB團(tuán)隊(duì) 發(fā)表于云+社區(qū)專欄作者:link 2014年一月以來,自己接觸web前端開發(fā)已經(jīng)兩年多了,記錄一下自己前端學(xué)習(xí)路上看過的,以及道聽途說的一些書,基本上按照由淺入深來介紹...

    callmewhy 評論0 收藏0
  • 如果想成為一名頂尖的前端,這份書單你一定要收藏!

    摘要:其中負(fù)載均衡那一節(jié),基本上是參考的權(quán)威指南負(fù)載均衡的內(nèi)容。開發(fā)指南讀了一半,就是看這本書理解了的事件循環(huán)。哈哈創(chuàng)京東一本騙錢的書。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由騰訊IVWEB團(tuán)隊(duì) 發(fā)表于云+社區(qū)專欄作者:link 2014年一月以來,自己接觸web前端開發(fā)已經(jīng)兩年多了,記錄一下自己前端學(xué)習(xí)路上看過的,以及道聽途說的一些書,基本上按照由淺入深來介紹...

    Scliang 評論0 收藏0

發(fā)表評論

0條評論

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