真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

node.js中文件之間如何進(jìn)行引入并互相使用變量及函數(shù)-創(chuàng)新互聯(lián)

小編給大家分享一下node.js中文件之間如何進(jìn)行引入并互相使用變量及函數(shù),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)專注于亞東企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),成都商城網(wǎng)站開發(fā)。亞東網(wǎng)站建設(shè)公司,為亞東等地區(qū)提供建站服務(wù)。全流程專業(yè)公司,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

對于一般的js文件我們在html中進(jìn)行引用是使用

而在node.js項(xiàng)目中使用的全部是js文件,當(dāng)一個js文件想要使用另一個js文件中的變量或是函數(shù)時怎么辦?在js文件中使用標(biāo)簽對來進(jìn)行引入是不被允許的,因此在node.js中規(guī)定使用require()函數(shù)來進(jìn)行引入

require("test.js");

使用require()進(jìn)行引入時需要注意幾點(diǎn):

當(dāng)需要調(diào)用引入文件中的變量、函數(shù)或是對象時要聲明一個變量來接收引入的對象

var res = require("foo.js");

當(dāng)想要其他文件在引入了本文件后能夠調(diào)用本文件的某些變量或是函數(shù)時,需要將被允許的變量或函數(shù)在本文件中進(jìn)行聲明

//foo.jsvar  a = 1;function say(){       console.log(a);}exports.a = a;exports.say = say;//index.jsvar foo = require(foo.js);console.log(foo.a);

當(dāng)引入的js文件被當(dāng)做一個對象時,則不應(yīng)該在使用exports應(yīng)該使用  moudle.exports = 構(gòu)造函數(shù)  的形式

//view.jsfunction View(){ } View.prototype.test = function(){  console.log('test') } View.test1 = function(){  console.log('test1') }moudle.exports = view;//test.js var x = require('./foo'); console.log(x) //{ [Function: View] test1: [Function] } console.log(x.test) //undefined console.log(x.test1) //[Function] x.test1() //test1

使用require()函數(shù)進(jìn)行文件引入時默認(rèn)的會首先加moudles_lib文件夾當(dāng)沒有時再逐級進(jìn)行查找文件。除此之外還可以使用環(huán)境變量來進(jìn)行設(shè)置,設(shè)置node.js的加載模塊的路徑。

以上是“node.js中文件之間如何進(jìn)行引入并互相使用變量及函數(shù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)站題目:node.js中文件之間如何進(jìn)行引入并互相使用變量及函數(shù)-創(chuàng)新互聯(lián)
文章起源:http://weahome.cn/article/jchgi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部