JavaScript (36)
HTML (4)
CSS (9)
React (13)
瀏覽器 (16)
前端工具 (7)
網路安全 (5)
效能優化 (5)
前端架構/設計 (4)
  • JavaScript 有哪些資料型別?該怎麼辨別一個變數的資料型別?

    看詳解
  • 在 JavaScript 當中,==、=== 與 Object.is()的區別

    看詳解
  • null、undefined 與 undeclared 的區別?

    看詳解
  • Map 與 object 的差別?為什麼有 object 還需要 Map?

    看詳解
  • 請解釋 Set、Map、WeakSet 和 WeakMap 的區別?

    看詳解
  • 在 JavaScript 中 0.1 + 0.2 會是多少?為什麼?如何避免相關問題?

    看詳解
  • 嚴格模式 (use strict) 的用途?有什麼好處?

    看詳解
  • 在 JavaScript 中用 var, let, 以及 const 有什麼差別?

    看詳解
  • Javascript 的作用域 (Scope) 與作用域鏈 (Scope Chain) 是什麼?

    看詳解
  • 什麼是閉包 (Closure)?

    看詳解
  • 什麼是提升 (Hoisting)?

    看詳解
  • JavaScript 中陣列 (Array) 的遍歷方法 (for loop, for...in, for…of, forEach, map, filter, every, some)

    看詳解
  • JavaScript 中的 sort 傳入 (a,b) => b - a 會是升序還是降序?為什麼呢?

    看詳解
  • 箭頭函式 (arrow function)和一般函式的差別是什麼

    看詳解
  • JavaScript 立即調用函式 IIFE (Immediately Invoked Function Expression) 是什麼?優缺點是什麼?

    看詳解
  • 高階函式 (Higher Order Function) 是什麼?

    看詳解
  • 說一下你對原型與原型鏈的了解

    看詳解
  • 請解釋 JavaScript 中 this 的值?

    看詳解
  • 如何使用 call、apply 或 bind?

    看詳解
  • ES6 中的 class 是什麼?和函式構造函式差別是什麼?

    看詳解
  • 請說明瀏覽器中的事件循環 (Event Loop)

    看詳解
  • Promise 是什麼?有什麼用途?

    看詳解
  • Promise.race() 是什麼?如何實踐 Promise.race()?

    看詳解
  • Promise.all 是什麼?請實現 Promise.all

    看詳解
  • JavaScript 中的 async/await 是什麼?和 promise 有什麼差別?

    看詳解
  • JavaScript 中的 new 做了什麼?
  • spread syntax 和 rest syntax 的差別是什麼?什麼時候會使用到
  • ES6 有什麼新特性?

    看詳解
  • ES2023 有什麼新特性?

    看詳解
  • 請說明瀏覽器中的事件委派、捕獲、冒泡

    看詳解
  • e.target 和 e.currentTarget 的區別

    看詳解
  • array 的 push 方法會回傳什麼
  • 如何用 JavaScript 算出陣列的平均數?

    看詳解
  • 請實踐陣列扁平化 (flatten)

    看詳解
  • JavaScript 中的淺拷貝 (shallow copy) 和深拷貝 (deep copy) 差別是什麼?要如何實踐?

    看詳解
  • 為什麼推薦用 structureClone 在 JavaScript 做深拷貝?

    看詳解