es6 的模組化

2021-09-11 22:28:21 字數 750 閱讀 2009

這個是需要複習下的,否則後面的react vue 就理解不清晰了

我覺得js 很牛,為啥,因為前後端都是js ,這樣結合起來,很順暢

而且node 作為後端,搭建輕量級伺服器,很是好用,寫個介面絲毫沒有任何問題

後面的基本三大塊,

1, node express koa

2, 三大框架, react vue  angular

3, 自動化構建, webpack + gulp

值得花功夫去拿下,很是值得,友情提示,真的很值得!

export

export let a=xx;

export const a=xx;

export function ***();

export default xx;

//從另乙個模組匯出

export *  from './m2';

export from './m2';

export from './m2';

import

import * as mod from "./***";

import from "./***";

//引入預設成員

import *** from './mod';

//模組的**引入進來,不引入內部成員

//非同步引入

let promise=import("./mod1");

ES6的模組化

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

ES6 的模組化

模組化的產生主要是為了將大型js程式拆分為相互依賴的小檔案,並且相互拼接起來。es6 模組功能主要由兩個命令構成 export和import。export命令用於規定模組的對外介面,import命令用於輸入其他模組提供的功能。在es6之前社群就已經有了commonjs 和 amd 模組兩種,在這裡暫...

es6模組化規範

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