學習清單
下面列出一系列需要學習的清單,學習了并且能夠良好的運用起來.
1、DNS 解析,使用 CDN,把資源請求分散到多個域名上去;
2、理解 HTTP Headers (Expires、Cache-Control、If-Modified-Since)
3、Steve Souders 的所有高性能網頁優化規則(參考:High Performance Websites 一書)
4、如何解決 PageSpeed、YSlow、Chrome Dev Tools Audit、Chrome Dev Tools Timeline 等工具列出的所有問題;
5、何時把任務傳到服務器,何時適合傳到客戶端;
6、緩存,預取和延遲加載技術的使用;
7、原生 JavaScript,知道何時從頭開始做,何時參考別人的代碼,同時可以評估這樣做的優缺點;
8、 最新的 MVC Javascript 庫知識以及用法;
9、CSS 標準的知識與用法;
10、JavaScript的計算機科學部分的知識(內存管理,垃圾收集算法等等)