將組件服務器分離,如圖片,javascript,css發佈到CDN
CDN 是一組分佈在多個不同地理位置的 web服務器。
服務器離用戶越近,訪問速度越快。
基本原理: JSON是一種輕量級的數據交換格式,採用完全獨立於語言的文本格式,是理想的數據交換格式。同時,JSON是 JavaScript原生格式,這意味着在 JavaScript 中處理 JSON數據不需要任何特殊的 API 或工具
基本原理: 對DOM操作的代價是高昂的,這在網頁應用中的通常是一個性能瓶頸。 天生就慢。在《高性能JavaScript》中這麼比喻:“把DOM看成一個島嶼,把JavaScript(ECMAScript)看成另一個島嶼,兩者之間以一座
基本原理: Repaint(重繪)就是在一個元素的外觀被改變,但沒有改變佈局(寬高)的情況下發生,如改變visibility、outline、背景色等等。 Reflow(重排)就是DOM的變化影響到了元素的幾何屬性(寬和高),瀏覽器
基本原理: HTML是一門用來描述網頁的一種語言,它使用標記標籤來描述網頁,作爲一名合格的前端開發,你有必要去知道其常用標籤代表的含義(SEO)和屬性(表現形式)。 CSS指層疊樣式表 (Cascading Style Sheets
腳本 1 腳本數量 每個<script>標籤初始下載時都會阻塞頁面渲染,減少頁面包含的<script>標籤數量有助於改善這一情況。同時,不僅是針對外鏈腳本,內嵌腳本的數量同樣也要限制。瀏覽器在解析HTML頁面的過程中每遇到一個sc
網絡帶寬已經越來越大,已經不再是會影響網絡應用性能的帶寬大小。帶寬就好比一條馬路的寬度,越寬同時能過的車輛就越多,但是就算馬路寬了也有可能堵車。現在一個網頁基本包括了htmldom、cssdom、JavaScript、ajax請求
HTTP(Hyper Text Transfer Protocol(超文本傳輸協議))是一個簡單的請求-響應協議,它通常運行在 TCP 之上。它指定了客戶端可能發送給服務器什麼樣的消息以及得到什麼樣的響應。請求和響應消息的頭以
交互上可以按照原生App的設計方式,效果將越來越接近,主要區別在於: 1.設計中要考慮到瀏覽器地址欄和工具欄的佔有空間,和其對App的操作存