<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 1.模塊 在NodeJS中,一般將代碼拆分到不同的js文件中,每個文件就是一個模塊,文件路徑就是模塊名。`require`,`exports`,`module`三個預定義的變量可以使用。 ***** **require**用于在當前模塊中加載和使用其他模塊,傳入一個模塊名,返回一個模塊導出對象。模塊名可以使用絕對路徑也可以使用相對路徑;模塊命中的.js后綴是可以省略的。 例: ``` // 以下寫法是同一個 var test1 = require('./test'); var test2 = require('./test.js'); var test3 = require('/home/test'); var test4 = require(/home/test.js'); // 還可以加載json文件 var data = require('./data.json'); ``` **exports**是當前模塊的導出對象,用于導出模塊公有方法和屬性。別的模塊通過**require**使用當前模塊時得到的就是當前模塊的exports對象。 ``` exports.hello = function() { console.log('Hello World!'); }; ``` **module**可以訪問當前模塊的一些信息,但最多的用途是替換當前模塊的導出對象。例如模塊導出對象默認是一個普通對象,如果改成一個函數的話,如下: ``` // 模塊默認導出對象被替換為一個函數。s module.exports = function () { console.log('Hello World!'); }; ``` ## 2.模塊初始化 一個模塊中的JS代碼僅在模塊第一次被使用時執行一次,并在執行過程中初始化模塊的導出對象。之后,緩存起來的導出對象被重復利用。 **主模塊:**通過命令行參數傳遞給NodeJS以啟動程序的模塊被稱為主模塊。主模塊負責調度組成整個程序的其他模塊完成工作。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看