Friday is coming,(__) ,這是一篇學(xué)習(xí)筆記,只有問題,沒有答案的筆記。如果看的時候,答案都在你心里了,恭喜你。
ES6模塊的設(shè)計思想是什么?
ES6模塊與CommonJS AMD有什么區(qū)別?
- 加載時機
- 導(dǎo)出是否對象?
- 模塊輸出 值的引用?值的拷貝?
- ES6模塊輸出的變量能被賦值嗎?
ES6模塊不寫'use strict'會怎樣?
ES6模塊命令有哪些?都有什么用法?
不用說了,這倆:export import
說說export
怎么導(dǎo)出變量?如果有一個或多個呢?
怎么導(dǎo)出函數(shù)?如果有一個或多個呢? 如果想導(dǎo)出時換個名兒呢?
怎么導(dǎo)出類?
export可以出現(xiàn)在模塊中的什么位置?
說說import
怎么導(dǎo)入一個變量?導(dǎo)入多個變量?導(dǎo)入的變量名稱有什么要求?想換個名兒呢?
import可以出現(xiàn)在模塊中的什么位置?會提升嗎?
解釋解釋這是啥意思:
export { es6 as default } from './someModule';
怎么把一個模塊整體導(dǎo)入進來?
說說export default
怎么導(dǎo)出匿名函數(shù)?導(dǎo)出后別的模塊怎么加載?
export default 怎么導(dǎo)出變量?
export default 怎么導(dǎo)出非匿名函數(shù)(或類)?
可以多個export default嗎?
模塊怎么繼承?
怎么實現(xiàn)跨模塊常量?
什么時候可以不用“{}”?
- export default 的模塊導(dǎo)入時不用“{}”;
- export 后面接變量、函數(shù)、類定義的時候。
--the end--