|
導讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。 在ES6之前,社區制定了一些模塊加載方案,最主要的有CommonJS和AMD兩種。前者用于服務器,后者用于瀏覽器。ES6在語言規格的層面上,實現了模塊功能,而且實現得相當簡單,完全可以取代現有的CommonJS和AMD規范,成為瀏覽器和服務器通用的模塊解決方案。Modules(模塊) 每一個ES6模塊都是一個包含JS代碼的文件,模塊本質上就是一段腳本,而不是用 module 關鍵字定義一個模塊。默認情況下模塊都是在嚴格模式下運行。模塊功能主要由兩個命令構成:export和import。export命令用于用戶自定義模塊,規定對外接口;import命令用于輸入其他模塊提供的功能,同時創造命名空間(namespace),防止函數名沖突。 export export用于從給定文件(或模塊)導出函數和對象。
單個導出
批量導出
重命名導出
默認導出,每個模塊只能有一個默認導出:
import import用于從外部模塊、其他腳本中導入函數、對象或者原型,這些被導入的模型必須在其他的模塊或者腳本中被導出的。
無對象導入,如果模塊包含一些邏輯要執行,且不會導出任何對象,此類對象也可以被導入到另一模塊中。
導入默認對象,采用Default導出方式導出對象,該對象在import聲明中將直接被分配給某個引用。
批量導入
重命名導入
導入所有對象
import命令導入的對象可能是一個變量,也可能是一個函數,或者一個類,要視具體情況而定。import與require的差異較大,好不要混用。 實例 f10_modules_math.js
f10_modules_app.js
f10_modules.js
以上就是ES6新特性開發微信小程序(7)的詳細內容,更多請關注php中文網其它相關文章! 小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!