JavaScript (30)
HTML (4)
CSS (8)
React (13)
瀏覽器 (15)
前端工具 (6)
網路安全 (4)
效能優化 (3)
前端架構/設計 (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 的 all 和 race 有什麼區別?
  • 請解釋 async/await
  • js 中的 new 做了什麼?
  • spread syntax 和 rest syntax 的差別是什麼?什麼時候會使用到
  • ES6 有什麼新特性?最新的 ES 版本有什麼新特性?
  • 請說明瀏覽器中的事件委派、捕獲、冒泡

    看詳解
  • e.target和 e.currentTarget 的區別
  • array 的 push 方法會回傳什麼