面試知識點總結 js 模組化

2021-10-24 12:35:44 字數 1108 閱讀 9687

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...