模組化 ES6其他細節

2021-10-09 11:26:40 字數 521 閱讀 2060

盡量匯出不可變值

當匯出乙個內容時,盡量保證該內容是不可變的(大部分情況都是如此)

因為,雖然匯入後,無法更改匯入內容,但是在匯入的模組內部卻有可能發生更改,這將導致一些無法預料的事情發生

可以使用無繫結的匯入用於執行一些初始化**

如果我們只是想執行模組中的一些**,而不需要匯入它的任何內容,可以使用無繫結的匯入:

import

"模組路徑"

可以使用繫結再匯出,來重新匯出來自另乙個模組的內容有的時候,我們可能需要用乙個模組封裝多個模組,然後有選擇的將多個模組的內容分別匯出,可以使用下面的語法輕鬆完成

export

from

"模組路徑"

es6 的模組化

這個是需要複習下的,否則後面的react vue 就理解不清晰了 我覺得js 很牛,為啥,因為前後端都是js 這樣結合起來,很順暢 而且node 作為後端,搭建輕量級伺服器,很是好用,寫個介面絲毫沒有任何問題 後面的基本三大塊,1,node express koa 2,三大框架,react vue ...

ES6的模組化

模組化的特點 1 模組 自動執行在嚴格模式下,沒有任何辦法跳出嚴格模式 2 在模組的作用域下建立的變數,不會被新增到全域性作用域中 3 如果外部可以讀取模組當中的內容,需要模組的匯出 4 模組頂級作用域的this為undefined 匯出資料 export var color pink export...

es6模組化規範

例子 export let myname laowang import from test.js console.log myname laowang 如果要輸出多個變數可以將這些變數包裝成物件進行模組化輸出 let myname laowang let myage 90 let myfn func...