✏️前端進階教學
JS 實現深拷貝的三種方法 - 面試必考的 DeepClone
前端進階-前言 深淺拷貝是面試很常問的問題,今天就來好好聊一聊在 JS 中的深淺拷貝,以及為甚麼要用深淺拷貝吧! 為甚麼要用淺拷貝? 對於一般的原始型別(Primitive Type),像是 boolea...
前往JS 實現深拷貝的三種方法 - 面試必考的 DeepClone文章JS - Intersection Observer 交叉觀察器
前端進階-Intersection Observer 交叉觀察器 前陣子做網站時遇到一個需求,當使用者滑到底部時,要獲取新的資料,就是所謂的懶加載 lazy loading。 最一開始的想法是用 scrol...
前往JS - Intersection Observer 交叉觀察器文章如何轉換網頁中的貨幣單位、日期格式?- JS Intl 詳解
前端進階-你知道 JS Intl 這很有意思的 API 嗎? 他提供許多方法來處理不同地區和語言的文法、日期、貨幣格式,讓你在解決網站需要國際化時可能會遇到的格式問題。 我們可以直接在控制台裡輸入 Intl...
前往如何轉換網頁中的貨幣單位、日期格式?- JS Intl 詳解文章甚麼是樂觀更新 Optimistic Updates?增強用戶體驗的技術
前端進階-甚麼是樂觀更新 Optimistic Updates? 樂觀更新(Optimistic Updates) 是一種增加用戶體驗的技術。 在前端做 request 的時候,如果我們一開始就直接預設伺服...
前往甚麼是樂觀更新 Optimistic Updates?增強用戶體驗的技術文章瀏覽器是如何將 HTML、CSS、JS 渲染成頁面?
前端進階-瀏覽器把 HTML、CSS、JS 渲染成頁面是一個常見的面試題目,理解之後對於優化網站速度也有幫助,而過程可以簡單分為幾個步驟: 建構 DOM 樹 樣式計算 布局階段 而在樣式計算和布局階...
前往瀏覽器是如何將 HTML、CSS、JS 渲染成頁面?文章