博客 / 列表

張儀ranck - 數據結構-js實現-隊列

class Queue { constructor() { this.count = 0; this.lowestCount = 0; this.items = {}; } isEmpty() { return this.count === this.lowestCount; } enqueue(element) { this.ite

數據結構 , 隊列 , Javascript

張儀ranck - 前端性能優化總結

本文將記錄我所掌握的全部整套前端性能優化模型 http協議層面 http協議緩存(應用緩存,瀏覽器默認緩存,自定義瀏覽器緩存,代理服務器緩存,服務器緩存) gzip壓縮 chrome併發6個請求 使用loading優化請求中的體驗 預加載 PreloadJS (瀏覽器緩存) 工程化 圖片base64 代碼切割 按需加載 BundleAnalyzerPlugin 靜態分離,第

前端優化

張儀ranck - 幾句話説清楚BFC

BFC是什麼 BFC是 塊 格式化 上下文的縮寫, 他會創建一個獨立渲染的區域; 怎麼創建 body元素自帶 overflow hidden auto scroll position absolute fixed float 除了none之外的其他屬性 flex table系列 網格佈局,多列布局等 用途 避免元素之間的外邊框摺疊 清除子元素浮動 清除兄弟節點浮動環

bfc , Css , 前端