node.js變量、全局變量、模塊、module、exports(一)

由於我的最近想學習一下nodejs方面的東西,發現網上都是介紹一些如何使用module和exports接口的,始終有些模糊不清,可是上次看了秒味課堂的nodejs視頻,對一些基礎有了一些瞭解,感受很棒,因而就整理一下發布。但願對你們有用和幫助。
我感受如下幾點很基礎很實在:node

一)node規定:一個文件就是一個模塊
例如:一個test.js文件就是一個模塊程序員

二)每一個模塊都有本身的做用域編程

三)使用var申明的一個變量,他並非全局的,而是屬於當前模塊。(這和瀏覽器下的編程使用var是有區別的,瀏覽器中一個變量在外部使用var表明這個變量是全局變量)瀏覽器

四)node中全局變量要使用global來書寫
例如:global.xx=100;微信

五)module也是局部變量(即只在模塊中),能夠使用console.log(module)來看其內部組成部分。學習

六)exports指向module.exports的一個引用。ui

七)require() 返回的是 module.exports 而不是 exportscode

若有問題歡迎指正,謝謝。視頻

強烈推薦參考文章:http://cnodejs.org/topic/5231...接口

一個賣醬酒的非著名程序員,歡迎關注微博:鹽城老杜醬酒、 微信:youronglang
相關文章
相關標籤/搜索