建立模組,以及載入模組,單次載入,覆蓋export

2021-07-25 00:22:01 字數 1618 閱讀 5427

新建乙個

module.js

//定義乙個

name變數;

var name;

//介面設定

exports.setname=function(thisname);

exports.testmodule=function();

2 新建乙個

getmodule.js

//定義乙個

getmodule

變數,請求

module

模組var getmodule=require('e:\\node\\module');

//設定

module

的名字getmodule.setname('金含

');//呼叫

module

的方法testmodule;

getmodule.testmodule();

3 執行

getmodule.js

e:\node>node getmodule.js

名字: 

金含e:\node>

單次載入

1 我們修改之前的

getmodule.js

//定義乙個

getmodule

變數,請求

module

模組var getmodule=require('e:\\node\\module');

//設定

module

的名字getmodule.setname('金含

');var getmodule2=require('e:\\node\\module');

getmodule2.setname('金含

2');

//呼叫

module

的方法testmodule;

getmodule.testmodule();

2.執行

getmodule.js

e:\node>node getmodule.js

名字: 金含2

e:\node>

如上所示:getmodule2

覆蓋了getmodule

,這是因為

getmodule

和getmodule2

指向同乙個例項;

覆蓋exports

1 新建乙個

hello.js

//建立乙個

hello

的函式,設定姓名,建立

testhello

的方法;

function hello();

this.testhello=function(); };

module.exports=hello;

2 新建乙個

gethello.js

var gethello=require('e:\\node\\hello');

var hello=new gethello();

hello.setname('金含

');hello.testhello();

3執行gethello.js

e:\node>node gethello.js

姓名:金含

e:\node>

建立模組,以及載入模組,單次載入,覆蓋export

1 新建乙個 module.js 定義乙個 name變數 varname 介面設定 exports.setname function thisname exports.testmodule function 2新建乙個 getmodule.js 定義乙個 getmodule 變數,請求 module...

Android 顯示系統模組載入以及呼叫流程

開啟 dev graphics fb0這個裝置的呼叫過程如下 1.在hwcomposer中,載入module hwcomposer hwcomposer const sp flinger,eventhandler handler 1 loadfbhalmodule 直接從下面的路徑開啟fb,初始化並...

nodejs中如何建立和載入模組

在nodejs中,建立乙個模組非常簡單,因為乙個檔案就是乙個模組,我們要關注的就是如何在其他檔案中獲取到這個模組。在node.js中提供了exports和require兩個物件,其中exports是模組公開的介面,require用於從外部獲取乙個模組的介面。下面就是乙個具體的使用例子 首先定義了乙個...