• <nav id="dstbx"></nav>

    <nav id="dstbx"></nav>
    1. <form id="dstbx"></form>
    2. <small id="dstbx"></small>

      教育行業A股IPO第一股(股票代碼 003032)

      全國咨詢/投訴熱線:400-618-4000

      require()中文件模塊和核心模塊的加載規則

      更新時間:2021年12月02日16時13分 來源:傳智教育 瀏覽次數:

      好口碑IT培訓

      Require()是用來加載模塊的,下面來介紹require()的模塊加載規則。

      在使用Node.js開發的過程中,需要加載的模塊主要分為兩大類:文件模塊和核心模塊。

      1.文件模塊

      使用require()函數加載文件模塊時,需要使用兩種模塊標識:

      (1)以“/”開頭的模塊標識,指向當前文件所屬盤符的根路徑。

      (2)以“/”或“…/”開頭的相對路徑模塊標識。

      加載文件模塊的語法如下:

       require('路徑,擴展名');

      例如,加載不同路徑下的.js文件,語法如下:

      require('/example.js'); //如果當前文件在C盤,將加載C:\example.js
      require('./example.js');
      require('../example.js');

      在上述代碼中,可以省略文件的擴展名“.js”,如require(!./example),Node.js 會嘗

      試為文件名添加“.js”“.json”“.node”進行查找。

      2.核心模塊

      核心模塊可以看作是Node.js的心臟,它由一些精簡而高效的庫組成,為Node.js提

      供了基本的API。主要內容包括:

      (1)全局對象;

      (2)常用工具;

      (3)事件機制;

      (4)文件系統訪問;

      (5)HTTP服務器與客戶端。

      由于Node.js的模塊機制,這些Node.js中內置的核心模塊被編譯成二進制文件,保存在Node.js源碼的lib文件夾下,在本質上也是文件模塊,但是在加載方式上與文件模塊有所區別。

      核心模塊標識是唯一的,并且不以“./”或“../”或“/”開頭,使用require()加載核心模塊的語法如下:

      require('模塊標識');

      Node.js核心模塊中提供了一個OS核心模塊,在該模塊中提供了一些與操作系統相關的API,這里以Node.js中的OS模塊為例來演示核心模塊的加載。

      在C: Course\code'lchapter02目錄下創建demo2-7.js,并添加如下代碼。

      demo2-7.js:

      //  核心模塊就是一個固定標識
      //  如果寫錯,就無法加載
      var os = require('os');
      //輸出CPU信息
      console.log(os.cpus());



      猜你喜歡:

      HTTP模塊常用的API有幾個?

      使用HTTP模塊構建Web服務器【案例演示】

      網頁模塊命名規范【HTML網頁制作教程】

      傳智教育Web前端高級軟件工程師培訓

      0 分享到:
      神马影院我不卡