【Html】解析 <script> 載入機制與 defer、async 屬性
本篇重點
- 資源連線與載入的時間線
- 縮短首次繪製時間(First Paint)的方法
rel="preconnect"、rel="preload"、fetchpriority的用意與差異- 有/無用這些屬性時,載入時間的差異
fetchpriority與preload的差異crossorigin屬性的用途與使用時機onload="this.rel='stylesheet'"的動態載入樣式
【Html】解析 preconnect、preload、Fetch Priority API
rel="preconnect"、rel="preload"、fetchpriority 的用意與差異fetchpriority 與 preload 的差異crossorigin 屬性的用途與使用時機onload="this.rel='stylesheet'" 的動態載入樣式.append()、.prepend()、.appendTo()、.prependTo().after()、.before()【PHP、JavaScript】三種實用的符號運算子 ?:、??、??=
?: 、??、??= 的使用方式?: 符號相鄰的簡化用法,但可以使用 || 來達到類似效果【HTML】解決 Lazy loading 導致滾動定位不準的問題
.scrollIntoView() 滾動定位不準的問題.getBoundingClientRect()、window.innerHeight、.clientHeight 的應用data- 為前綴data-* 的常見應用時機dataset. 取值.data() 或是 .attr() 取值usort() 陣列自定義排序.sort() 陣列自定義排序usort() 和 JavaScript .sort() 的反向排序