NodeJS的模塊寫法入門(實例代碼)
更新時間:2012年03月07日 09:39:53 作者:
前面提到了NodeJS的命令行和Web版之“Hello,World”。命令行是直接執(zhí)行hello.js文件,Web版的需要require http模塊。http模塊是NodeJS自身提供的
我們知道每個模塊對應(yīng)一個js文件,這篇寫一個最簡單的模塊hello.js, 然后在另一個js文件(main.js)中require自定義的模塊。
hello.js
function hello(name) {
console.log('hello, '+ name);
}
exports.hello = hello;
main.js
var h = require('./hello');
h.hello('snandy');
約定:hello.js和main.js在同一個目錄下,比如是node目錄
打開命令行,進入node目錄,執(zhí)行命令
node main.js
可以看到命令行輸出了:hello, snandy
注意 :
main.js中require的參數(shù)不能是"hello" ,必須在前面加上"./"。
hello.js
復(fù)制代碼 代碼如下:
function hello(name) {
console.log('hello, '+ name);
}
exports.hello = hello;
main.js
復(fù)制代碼 代碼如下:
var h = require('./hello');
h.hello('snandy');
約定:hello.js和main.js在同一個目錄下,比如是node目錄
打開命令行,進入node目錄,執(zhí)行命令
復(fù)制代碼 代碼如下:
node main.js
可以看到命令行輸出了:hello, snandy
注意 :
main.js中require的參數(shù)不能是"hello" ,必須在前面加上"./"。
相關(guān)文章
Bootstrap php制作動態(tài)分頁標(biāo)簽
這篇文章主要為大家詳細(xì)介紹了Bootstrap php制作動態(tài)分頁標(biāo)簽的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12
微信小程序自定義tabbar實現(xiàn)突出樣式詳解流程
tabBar相對而言用的還是比較多的,但是用起來并沒有難,下面這篇文章主要給大家介紹了關(guān)于微信小程序全局配置之tabBar的相關(guān)資料,文中通過圖文以及示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-01-01
javascript實現(xiàn)動態(tài)CSS換膚技術(shù)的腳本
javascript實現(xiàn)動態(tài)CSS換膚技術(shù)的腳本...2007-06-06
JS選中checkbox后獲取table內(nèi)一行TD所有數(shù)據(jù)的方法
這篇文章主要介紹了JS選中checkbox后獲取table內(nèi)一行TD所有數(shù)據(jù)的方法,涉及javascript針對table元素遍歷與獲取的技巧,需要的朋友可以參考下2015-07-07
Js setInterval與setTimeout(定時執(zhí)行與循環(huán)執(zhí)行)的代碼(可以傳入?yún)?shù))
最近在做項目時用到了定時執(zhí)行的js方法,setInterval與setTimeout時間長了不用有些生疏了,所以自己總結(jié)了一下,記下來,以便以后使用。2010-06-06

