前言 在上篇文章中,提到了 GC 和 Memory Leaks,不過僅有介紹該名詞的意義,是比較碎片化的知識。所以在這篇文章將會更完整的介紹 JavaScript 的記憶體管理,了解它們背後的機制有助...
這幾天都會針對 JavaScript 和 bootstrap 5 做一個大略的回顧,假如對這兩個語法已經十分認識的朋友們,其實就可以直接跳過前面這幾篇囉。 ▸ 變數命名 剛接觸程式的時候,也曾經為了命...
系統:ubuntu-22.04需要安裝套件如下(Command):•sudo apt-get install nodejs // the hello world programconsole.log(...
JavaScript是一個高階(high-level)、物件導向(object-oriented)、多模式(multi-paradigm)的程式語言,這意味著我們無需去擔心一些複雜的東西,像是電腦記憶...
前言 在這篇文章中,將會介紹 JS 是如何透過 JavaScript Engine 做轉換,變成電腦讀的懂並可以執行的機器語言以及介紹 JS 引擎內部幾個優化其執行速度的機制。 為什麼需要 JS 引...
第二題:*字金字塔 這次的米字金字塔比上一題的直角三角形難一點,因為必須考慮到米字與空格的位置,話不多說,直接來解題吧!首先寫Code前,我們來講一下解題思路,如上圖,我們需要讓每一層的米字都遞增兩個...
第一題:*字直角三角形 想要用for迴圈做一個直角三角形要怎麼做呢? 答案如下: function str(){ let finalStr = ""; let levelS...
大家好! 自從系列開始到昨天,也已經流逝 45 天的時間了。這期間,總是會懷疑自己寫的文章夠不夠好,因為我所學到的知識好像仍不足拿來教學。於是,我開始強迫自己去學習覺得麻煩的事物,這也是我第一次下定決...
目錄 JavaScript Day01 - 說明 說明與工具 JavaScript Day02 - 變數(1) var ES6:let、const JavaScript Da...
說總結前再簡單複習Promise、 Async、 生成器 Promise new promise的callback function 參數是reslove、reject function 外面能使用p...