TypeScript 的機制和功能是建立在 JavaScript 的基礎之上,它通過編譯過程將 TypeScript 代碼轉換為 JavaScript。因此,掌握 ES6 語法變得尤為重要,接著讓我...
今天要說的是在ES5,新的宣告變數的方式。 之前我們都是使用 var 來宣告變數,現在除了 var 以外還有以下兩種: let const 這三者的差別在於變數的生存區域: 屬於 函式...
昨天介紹了 SharedArrayBuffer,使用 SharedArrayBuffer 可以在不同的線程中共享記憶體,達到高效的運算功能,但隨之而來的缺點就是不同線程間操作同一記憶體帶來的 競爭衝突...
在這 Web worker 系列文的一開始就提到 worker 線程之間的資料傳遞使用 postMessage const worker = new Worker('worker.js); worke...
簡介 JavaScript 是一種高度靈活的程式語言,通常用於網頁開發,可實現網頁上的互動性和動態性。 該如何開始 首先要先學會讓javascript程式碼套用到html,有兩種方法,第一種直接寫在h...
大家好,前兩天介紹完如何選取HTML模板內的元素後,我們就可以來學習怎麼改變裡面的文字了~ 首先,相信大家都知道當使用了querySelector把某一段元素存入一個變數後,它也會把HTML標籤一起存...
DOM(Document Object Model) 其中Document就是指HTML,Object是指JavaScript,你可以簡單把DOM想成讓JavaScript可以操作HTML的模型...
Day 19: Execute Asynchronous Functions in Parallel Given an array of asynchronous functions function...
雖然 Promise 的出現終結了 ES6 之前的 Callback Hell,但是就語法長度來看 Promise 還是不夠精簡,因此在 ES7 的時候出現 async await 的用法。async...
Day 20 使用 Rollup 來產生各平台的 Javascript 檔案 為了要讓我們撰寫的 SDK 可以在各平台使用,我們需要透過一些工具來幫我們把 TypeScript 編譯成各平台可以使用的...