let
fn1=()
=>
export
import
from
'./detail.js'
;
內容是物件,分隔符是逗號
export
default
}import index from
"./index.js"
;
暴露exports 物件,預設是
exports.*** = value --
----
----
----給exports物件新增屬性和方法
module.exports = value --
----
----
--let module =
require
(***)
第三方模組:
***為模組的包名
(name)
自定義模組:***為模組檔案路徑
module1.js module2.js
定義沒有依賴的模組:
define
(function()
)定義有依賴的模組
(第乙個引數為要依賴的模組的陣列,每一項都是字串)
define
([『module1』,』module2』,』jquery』]
,function
(m1,m2,jquery)
)
require([
'module1'
,'module2'],
function
(m1,m2)
)requirejs.
config(}
)
html
"js/libs/require.js"
>
<
/script>
(
function
(win,$)
win.module =})
(window,jquery)
面試知識點總結 js 原型
建構函式 原型鏈 一般情況下,屬性在物件本身上,方法在原型中 prototype 顯示原型 每個函式都有乙個prototype,為乙個空物件 稱為原型物件 無自己 寫的屬性 原型物件中有constructor,proto 兩個屬性 原型物件中的 proto 存的位址值等於object.prototy...
js模組化程式設計總結
乙個更偏向於伺服器端的規範,同步載入模組 require命令第一次載入該指令碼時就會執行整個指令碼,然後在記憶體中生成乙個物件.math.js exports.add function a,b var math require math math.add 2,3 5 運用 nodejs 非同步指的是...
ecma6學習知識點 九 模組化
模組化 注意 要放到伺服器環境 a 如何定義模組 export 東西 東西可以使物件就可以 b 如何使用 import 使用模組 import 特點 a import 可以是相對路徑,也可以是絕對路徑 b import 模組只會匯入一次,無論你引入多少次 c import modules 11.js...