ES6 導入了模組系統的支援,它採用了 CommonJS 與 AMD 的優點,在編譯時進行靜態加載,而且可以使用於瀏覽器與伺服器端。概念上是將一個大程序拆分成互相依賴的小文件,需要用到時就拼裝起來使用,這對開發大型或複雜的專案是很重要的。

Continue reading

這是 ES6 中一種新的資料結構,每組資料都有對應的 key 值與 value 值,所以 Map 在意義上類似於物件。

而 key 值的範圍不限於字串,可以是各種類型的值(包括 number、array、object、function、symbol…等等)都可以當作 key,是一種更完善的 Hash 結構實現。

Continue reading

這是 ES6 中一種新的原始資料類型,表示獨一無二的值,Symbol 的值通過Symbol函數生成,可以保證不會與其他屬性名或數值產生衝突,所以很適合用來代替傳統定義常數內容值的方式

Continue reading

ES6 中的class類別,它是效仿其他程式語言擁有物件導向(OOP)的概念,取代需要原型 prototype 的操作,因為寫法更簡潔與易於理解,用來代替 javascript 傳統建構物件的形式。

Continue reading

ES6 加入了新的運算子... Spread Operator,簡化了展開陣列的過程,應用上真的非常廣,像是取值、複製、合併、轉換型態、取代舊式 API…等等,這些都改善或簡化了 JavaScript 的邏輯程序,讓程式有了更多元的發展。

Continue reading

Author's picture

Visionyi 鹹魚

悠遊於程式 Coding 之間
熱愛學習,尋找熱情,大膽擁抱它
熟悉 Web、JavaScript、Vue、PHP
現在正處於前端開發中

Welcome to my personal blog.


Engineer


Kaohsiung, Taiwan