<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之旅 廣告
                ## 注意 以下的導入和導出皆是node的語法,并不是ES6的語法規范. ## 概述 傳統非模塊化開發缺點: 1. 命名沖突 2. 文件依賴 ## 前端標準的模塊化規范 前端一般都是異步的. 1. AMD-requireJs,國外用的較多. 2. CMD-seajs國內用的較多. ## 服務器端模塊化規范 后端一般都是同步的. 1. CommonJS - node.js ## 模塊化先關規則 1. 如何定義模塊:一個js文件就是一個模塊,模塊內部的成員都是互相獨立的. 2. 模塊成員的導出和引入. ## 導出成員 b.js ``` var sum = function (a,b) { return a+b; }; exports.sum = sum; ``` 獲取成員 main.js ``` var module = require('./b'); console.log(module.sum(1,2)); ``` ## 另一種方式 b.js ``` var sum = function (a,b) { return a+b; }; module.exports = sum; ``` main.js ``` var sum = require('./b.js'); console.log(sum(4,5)); ``` ## exports與module.exports的關系 實際上exports等于module.exports. ## 查找包的規則 1. 項目根目錄中有沒有node_module的文件夾. 2. 在node_module中根據包名,找對應的包文件夾. 3. 在包文件夾中,找一個叫做package.json的配置文件. 4. 在這個文件中查找一個main屬性(main屬性指定了這個包被加載的時候的入口).
                  <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>

                              哎呀哎呀视频在线观看