資源描述:
《編寫高質量代碼:Web前端開發(fā)修煉之道》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、Contents目錄推薦序贊譽前言致謝第1章從網站重構說起/11.1糟糕的頁面實現(xiàn),頭疼的維護工作/21.2Web標準—結構、樣式和行為的分離/41.3前端的現(xiàn)狀/61.4打造高品質的前端代碼,提高代碼的可維護性—精簡、重用、有序/8第2章團隊合作/92.1揭秘前端開發(fā)工程師/102.2欲精一行,必先通十行/132.3增加代碼可讀性—注釋/152.4提高重用性—公共組件和私有組件的維護/152.5冗余和精簡的矛盾—選擇集中還是選擇分散/162.6磨刀不誤砍柴工—前期的構思很重要/17計量經濟學及其應用XII2.7制訂規(guī)范/182.8團隊
2、合作的最大難度不是技術,是人/18第3章高質量的HTML/193.1標簽的語義/203.2為什么要使用語義化標簽/213.3如何確定你的標簽是否語義良好/263.4常見模塊你真的很了解嗎/363.4.1標題和內容/363.4.2表單/383.4.3表格/403.4.4語義化標簽應注意的一些其他問題/43第4章高質量的CSS/444.1怪異模式和DTD/454.2如何組織CSS/464.3推薦的base.css/494.4模塊化CSS—在CSS中引入面向對象編程思想/554.4.1如何劃分模塊—單一職責/554.4.2CSS的命名—命名空
3、間的概念/604.4.3掛多個class還是新建class—多用組合,少用繼承/664.4.4如何處理上下margin/724.5低權重原則—避免濫用子選擇器/814.6CSSsprite/854.7CSS的常見問題/884.7.1CSS的編碼風格/88dgm第1章Eviews軟件簡介與數(shù)據(jù)處理方法XIII4.7.2id和class/894.7.3CSShack/894.7.4解決超鏈接訪問后hover樣式不出現(xiàn)的問題/934.7.5hasLayout/944.7.6塊級元素和行內元素的區(qū)別/954.7.7display:inline-
4、block和hasLayout/974.7.8relative、absolute和float/1034.7.9居中/1044.7.10網格布局/1124.7.11z-index的相關問題以及Flash和IE6下的select元素/1224.7.12插入png圖片/1294.7.13多版本IE并存方案—CSS的調試利器IETester/131第5章高質量的JavaScript/1335.1養(yǎng)成良好的編程習慣/1345.1.1團隊合作—如何避免JS沖突/1345.1.2給程序一個統(tǒng)一的入口—window.onload和DOMReady/14
5、85.1.3CSS放在頁頭,JavaScript放在頁尾/1595.1.4引入編譯的概念—文件壓縮/1605.2JavaScript的分層概念和JavaScript庫/1625.2.1JavaScript如何分層/1625.2.2base層/1635.2.3common層/1815.2.4page層/1845.2.5JavaScript庫/1855.3編程實用技巧/1875.3.1彈性/187計量經濟學及其應用XIV5.3.2getElementById、getElementsByTagName和getElements-ByClassN
6、ame/1935.3.3可復用性/1965.3.4避免產生副作用/1995.3.5通過傳參實現(xiàn)定制/2035.3.6控制this關鍵字的指向/2075.3.7預留回調接口/2115.3.8編程中的DRY規(guī)則/2125.3.9用hash對象傳參/2155.4面向對象編程/2175.4.1面向過程編程和面向對象編程/2175.4.2JavaScript的面向對象編程/2245.4.3用面向對象方式重寫代碼/2455.5其他問題/2515.5.1prototype和內置類/2515.5.2標簽的自定義屬性/2555.5.3標簽的內聯(lián)事件和ev
7、ent對象/2605.5.4利用事件冒泡機制/2635.5.5改變DOM樣式的三種方式/267附錄A寫在規(guī)則前面的話/271附錄B命名規(guī)則/272附錄C分工安排/274附錄D注釋規(guī)則/276附錄EHTML規(guī)范/278附錄FCSS規(guī)范/280附錄GJavaScript規(guī)范/282第1章從網站重構說起本章內容糟糕的頁面實現(xiàn),頭疼的維護工作Web標準——結構、樣式和行為的分離前端的現(xiàn)狀打造高品質的前端代碼,提前代碼的可維護性——精簡、重用、有序2編寫高質量代碼—Web前端開發(fā)修煉之道1.1糟糕的頁面實現(xiàn),頭疼的維護工作從1989年誕
8、生至今,網頁技術已有20年歷史了,其用途由最初的純學術交流,延伸到如今的門戶網站、電子商務網站、博客、郵箱、WebGame、SNS、維基百科等,涉及我們的工作、生活、學習和娛樂的方方面面?;ヂ?lián)網世界有數(shù)以萬