嗨~大家好~我是 Eric,今天我們來聊聊一個結構面試題,話不多說,我們來看看題目 讓以下程式碼可以正常運作:var [a, b] = { a: 1, b: 2...
在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到,今日的範例放在 src/day-04。今天要講述的主題是 declara...
第 04 天:認識 Svelte 元件 我不自覺的看了一眼 Svelte 元件,裡面除了 Javascript、HTML、還有 CSS 程式碼。既熟悉又陌生,...
JavaScript 有自己的記憶體回收機制,會透過一個稱作 垃圾回收器(garbage collector) 的系統,追蹤和釋放一些不再使用的記憶體空間。然...
首先,將Chrome瀏覽器打開,點擊右上角的三個點點 → 更多工具 → 開發人員工具 快速鍵 滑鼠按右鍵,點擊 檢查,又或是 Key-in: 點擊 Cons...
在說明 Promise 前,首先我們要知道為什麼需要有 Promise。我們知道 setTimeout() 是屬於非同步的一種,如果我們需要第一個執行完成後才執...
簡單說,就是有多個節點(vertex),且彼此有些連接線(edge)的資料結構,以下都是 graph : 並且 graph 種類還能分為有向 & 無...
This 之前提到過在 JavaScript 引擎創造全域執行脈絡時,在創造階段除了創造全域物件(window)也會創造變數 this ,this 在瀏覽器的全...
嗨~大家好我是Eric~ 音頻視覺化是一個很有趣的領域,不僅可以讓我們更直觀地感受音樂,還能提供一個極富吸引力的用戶體驗,在這篇文章中,我會展示如何使用 Web...
在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到,今日的範例放在 src/day-03。本系列文的目的是讓讀者 和筆者 能...
上篇簡單講述了閉包的特性之後,今天來點不同的舉例來加深印象! 先來看看以下程式碼: function createFunctionArray() { var...
在前幾天中我已經提過 提升(Hoisting) 這個專有名詞,它是 JavaScript 中的一個重要概念。單從字面上比較難理解它的意思,甚至引起誤解。今天就來...
題目: 活動主題:2023 中秋節晚會抽獎活動活動進度:0主辦人:王大明活動內容:中秋節社區晚上吃辦桌,摸彩活動抽大獎獎品:Iphone 14 pro max...
目前這個系列已挑選ChatGPT、前端&React相關章節出版成書!感謝大家的閱讀與支持!《用 ChatGPT 詠唱來點亮 React & 前端技能樹...
null 和 undefined 代表著缺少值或未定義的狀態。儘管它們在 JavaScript 中也存在,但在 TypeScript 中,可以使用靜態型別檢查來...
變數 - Variable 什麼是變數?變數就是所謂給電腦辨識定義資訊的名稱。 值 - Valure 什麼是值?值就是所謂給電腦辨識該變數所賦予出的值,也就是所...
Spread Syntax 用於 array, function invocation 擴展語法 Spread Syntax,允許在需要零個或多個參數argum...
巢狀迴圈 nested loop 指在 loop 內部還有另一個 loop 的情況,內部迴圈以及外部迴圈可以是任何類型 執行規則:內部迴圈將在外部迴圈的每次迭代...
傳值(by value) 當將變數 a 透過 = 運算子設置為基本型別(純值)後,再把 a 透過 = 運算子賦值給 b: var a = 3; var b;...
作用域(Scope)是指在程式碼中變數(或函數等)的可訪問性和可見性的範圍,一個變量或表達式只在當前的作用域中可用,在其它地方是不可用的。作用域也可以構成層級結...
嗨大家好,我是 Eric!今天我要跟大家講一個非常有用但又常被忽略的技巧,那就是「參數歸一化」或「Parameter Normalization」,我們都知道在...
jQuery是一個2006年推出的JS函式庫三大框架盛行的至今,到了2023年還是有許多台灣的企業還在使用jQuery以初學網頁的角度,我個人認同jQuery是...
目前這個系列已挑選ChatGPT、前端&React相關章節出版成書!感謝大家的閱讀與支持!《用 ChatGPT 詠唱來點亮 React & 前端技能樹...
var、let 和 const 是 JavaScript 中用來宣告變數(常數)的關鍵字。在講解它們的特性之前,還是先來看一下它們的歷史: var var 是...
繼上篇提到的提升與作用域後,今天來點 Scope Chain (作用域鏈) 與 Closure (閉包)! Scope Chain(作用域鏈)是什麼? 當 Ja...
繼上篇提到的宣告變數與常數後,透過上篇的總結表格,來聊聊變數提升以及作用域! Hoisting 在說明 Block Scope (區塊作用域) & Fu...
React 相較於其他前端框架,它的機制仰賴於對 JavaScript 的理解,因此,掌握 ES6 語法變得尤為重要,接著讓我們來了解一下常用的 ES6 語法...
迴圈 Loop 迴圈提供一個快速又簡潔的方法來重複地做某件事,各式各樣的迴圈機制提供了不同的方法來定義該迴圈的起始與結束 常見的迴圈有 for, do whil...
測試環境 在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到。此 repo 使用 Bun 作為 runtime、包管理工具以...
First class function 在 javascript 中, 可以對 function 做基本型別(純值)與物件能做的事,像是把 function...