ES6模塊

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容