注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合高流量網(wǎng)站CSS開發(fā)技術(shù)

高流量網(wǎng)站CSS開發(fā)技術(shù)

高流量網(wǎng)站CSS開發(fā)技術(shù)

定 價:¥69.00

作 者: (英)Antony Kennedy ,(葡萄牙)Inayaili de León 著,大胖 ,王永強 譯
出版社: 人民郵電出版社
叢編項:
標 簽: 程序設(shè)計 計算機/網(wǎng)絡(luò) 網(wǎng)站開發(fā)

ISBN: 9787115329356 出版時間: 2013-10-01 包裝: 平裝
開本: 16開 頁數(shù): 344 字數(shù):  

內(nèi)容簡介

  不論是前端工程師還是后端工程師,編寫CSS 可不只是碼幾行代碼那么簡單的事兒,他們需要面對的情況通常非常復(fù)雜。出色的CSS 開發(fā)人員知道如何應(yīng)對和避免跨瀏覽器陷阱,懂得處理語義化、無障礙訪問、搜索引擎優(yōu)化,以及相關(guān)文檔不完整帶來的各種問題。一套優(yōu)秀的CSS 框架可以顯著提升網(wǎng)站性能,但如何創(chuàng)建一套優(yōu)秀的CSS 框架呢?單純使用一些新特性只會讓情況變得更糟糕,要確保CSS 不會成為開發(fā)過程或網(wǎng)站性能的瓶頸,請遵循《高流量網(wǎng)站CSS開發(fā)技術(shù)》的指導(dǎo)!《高流量網(wǎng)站CSS開發(fā)技術(shù)》針對高流量網(wǎng)站開發(fā)人員及項目經(jīng)理,當(dāng)然那些在小型團隊工作,以及缺乏相關(guān)經(jīng)驗的開發(fā)人員更應(yīng)自覺學(xué)習(xí)本書的真知灼見。

作者簡介

  Antony Kennedy,自2010年6月至今先后在蘋果公司擔(dān)任資深前端工程師和前端設(shè)計主管,曾在BBC、BSkyB、Tesco、迪士尼和Channel4等多家公司的高流量網(wǎng)站擔(dān)任前端研發(fā)重要職位。在Web開發(fā)技術(shù)領(lǐng)域打拼近20年,對CSS、HTML5、JavaScript、敏捷開發(fā)和持續(xù)交付等具有深刻獨到的見解?!nayaili de León,Web設(shè)計師,目前受雇于Canonical公司(Ubuntu的創(chuàng)建者)。她熱衷研究如何在Web設(shè)計過程創(chuàng)建清晰、語義化和高效的HTML/CSS。Inayaili熱愛Web,熱愛自己的工作,享受每天都能獲取新知識的生活。她設(shè)計的網(wǎng)頁簡潔、美觀、易用,有她的更多介紹,以及她的一些優(yōu)秀的設(shè)計作品。

圖書目錄

第1章 流程的價值  
1.1  團隊  
1.2  成長的煩惱  
1.3  人員流失  
1.4  一致比優(yōu)秀更重要  
1.5  工具  
1.5.1  Wiki  
1.5.2  錯誤報告  
1.5.3  任務(wù)管理  
1.5.4  錯誤跟蹤和任務(wù)管理  
1.5.5  版本控制  
1.5.6  Diff工具  
1.5.7  解決沖突  
1.6  備份  
1.6.1  在線備份  
1.6.2  桌面?zhèn)浞荨 ?br />1.7  原型設(shè)計  
1.8  開發(fā)方法  
1.8.1  瀑布開發(fā)  
1.8.2  敏捷開發(fā)  
1.9  小結(jié)  
第2章 CSS格式指導(dǎo)標準  
2.1  CSS格式指導(dǎo)標準  
2.2  CSS編寫格式  
2.2.1  單行與多行  
2.2.2  縮進  
2.2.3  制表符和空格  
2.2.4  冒號和分號  
2.3  注釋和CSS元數(shù)據(jù)  
2.3.1  現(xiàn)成的標準:CSSDOC  
2.3.2  文件信息  
2.3.3  內(nèi)容目錄  
2.3.4  區(qū)塊  
2.3.5  配色方案  
2.3.6  文件夾路徑  
2.3.7  尺寸單位  
2.3.8  文檔補丁和錯誤修正  
2.3.9  使用模板  
2.4  class和id命名  
2.4.1  語義化  
2.4.2  可接受的字符  
2.4.3  慣例  
2.4.4  大小寫  
2.5  命名空間  
2.5.1  可重用的class  
2.5.2  CSS命名空間模塊  
2.6  小結(jié)  
第3章 基本原理  
3.1  層疊:來源、重要性和繼承  
3.1.1  來源和重要性  
3.1.2  繼承  
3.1.3  繼承和通用選擇器  
3.2  特殊性  
3.2.1  特殊性計算  
3.2.2 ??!important聲明  
3.2.3  命名空間和特殊性  
3.2.4  使用工具  
3.3  編碼  
3.4  本地化  
3.5  瀏覽器特定CSS  
3.5.1  補丁和濾鏡  
3.5.2  CSS表達式  
3.5.3  廠商特定擴展  
3.5.4  媒體查詢  
3.5.5  條件注釋  
3.6  何時以及如何使用補丁  
3.6.1 “安全”補丁  
3.6.2  真實的世界  
3.7  服務(wù)器端用戶代理檢測  
3.8  一些瀏覽器渲染差異的例子  
3.8.1  怪異模式  
3.8.2  IE盒模型  
3.8.3  hasLayout  
3.8.4  實驗性CSS  
3.9  小結(jié)  
第4章 框架和整合  
4.1  框架  
4.1.1  Blueprint CSS  
4.1.2  960 Grid System  
4.1.3  YUI 3 Grids  
4.1.4  其他用途  
4.1.5  重置樣式表  
4.1.6  為什么要建立自己的框架  
4.2  面向?qū)ο蟮腃SS  
4.2.1  面向?qū)ο缶幊獭 ?br />4.2.2  OOCSS  
4.3  覆蓋CSS  
4.4  與
第三方代碼相處  
4.5  防御式CSS  
4.6  脆弱的CSS  
4.7  CSS中的元數(shù)據(jù)  
4.8  小結(jié)  
第5章 品牌實施  
5.1  什么是品牌  
5.2  品牌指導(dǎo)標準  
5.2.1  指導(dǎo)標準的進化  
5.2.2  設(shè)計庫  
5.3  字體排版  
5.3.1  圖像替換與靈活性  
5.3.2  font-face  
5.3.3  后備字體  
5.3.4  尺寸單位  
5.4  顏色  
5.4.1  多種配色方案  
5.4.2  顏色參考  
5.4.3  動態(tài)顏色  
5.4.4  后備顏色  
5.5  布局  
5.5.1  柵格  
5.5.2  模板  
5.6  主題  
5.7  靈活的CSS和品牌進化  
5.8  小結(jié)  
第6章 CSS與無障礙訪問  
6.1  缺陷問題概覽  
6.1.1  弱視  
6.1.2  盲人  
6.1.3  色盲  
6.1.4  運動障礙  
6.1.5  聽力障礙  
6.1.6  認知障礙  
6.1.7  年幼  
6.1.8  年老  
6.1.9  癲癇  
6.2  無障礙訪問的指導(dǎo)標準  
6.3  輔助技術(shù)  
6.3.1  屏幕閱讀器  
6.3.2  用CSS隱藏內(nèi)容  
6.3.3  只有鍵盤的用戶  
6.3.4  其他輔助設(shè)備  
6.4  設(shè)計和布局  
6.4.1  顏色  
6.4.2  字體和單位  
6.4.3  Web字體和失讀癥  
6.4.4  用戶自定義  
6.4.5  樣式切換  
6.5  WAI-ARIA  
6.6  設(shè)備和環(huán)境缺陷  
6.7  漸進增強還是優(yōu)雅降級  
6.8  分級瀏覽器支持  
6.9  小結(jié)  
第7章 設(shè)備  
7.1  媒體類型  
7.1.1  all  
7.1.2  braille  
7.1.3  embossed  
7.1.4  handheld  
7.1.5  print  
7.1.6  projection  
7.1.7  screen  
7.1.8  speech  
7.1.9  tty  
7.1.10  tv  
7.2  媒體查詢  
7.2.1  width  
7.2.2  height  
7.2.3  device-width  
7.2.4  device-height  
7.2.5  orientation  
7.2.6  aspect-ratio  
7.2.7  device-aspect-ratio  
7.2.8  color  
7.2.9  color-index  
7.2.10  monochrome  
7.2.11  resolution  
7.2.12  scan  
7.2.13  grid  
7.2.14  transform-2d  
7.2.15  transform-3d  
7.2.16  transition  
7.2.17  animation  
7.3  Modernizr  
7.4  打印樣式表  
7.5  移動設(shè)備  
7.5.1  另一個網(wǎng)站  
7.5.2  使用媒體查詢指定移動設(shè)備  
7.5.3  做一個應(yīng)用程序代替  
7.6  其他設(shè)備  
7.7  搜索引擎優(yōu)化  
7.8  小結(jié)  
第8章 性能  
8.1  凈荷:注意文件大小  
8.1.1  命名規(guī)范  
8.1.2  文件命名  
8.1.3  文件夾結(jié)構(gòu)  
8.1.4  語法  
8.1.5  精簡  
8.1.6  壓縮  
8.1.7  Apache  
8.1.8  Microsoft IIS  
8.1.9  內(nèi)容分發(fā)網(wǎng)絡(luò)和域名  
8.1.10  減少HTTP請求數(shù)遠比文件大小重要  
8.1.11  域名查詢  
8.1.12  連接  
8.1.13  發(fā)送  
8.1.14  等待  
8.1.15  接收  
8.1.16  合并  
8.1.17  CSS圖片合并  
8.2  data URI  
8.3  緩存  
8.4  應(yīng)該緩存哪些內(nèi)容  
8.5  版本  
8.6  試試離線存儲  
8.7  渲染和解析  
8.8  使用JavaScript修改屬性  
8.9  動畫  
8.10  硬件加速  
8.11  小結(jié)  
第9章 動態(tài)CSS  
9.1  CSS擴展和預(yù)處理器  
9.2  LESS  
9.2.1  變量  
9.2.2  混合  
9.2.3  嵌套規(guī)則  
9.2.4  運算  
9.2.5  顏色函數(shù)  
9.2.6  命名空間  
9.2.7  注釋  
9.2.8  導(dǎo)入  
9.2.9  小結(jié)  
9.3  Sass  
9.3.1  變量  
9.3.2  嵌套選擇器  
9.3.3  條件邏輯  
9.3.4  循環(huán)  
9.3.5  注釋  
9.3.6  繼承  
9.3.7  混合  
9.3.8  顏色  
9.3.9  導(dǎo)入  
9.3.10  小結(jié)  
9.4  評估
第三方技術(shù)  
9.5  使用服務(wù)器端技術(shù)生成CSS  
9.6  持續(xù)集成  
9.7  巧妙地構(gòu)建腳本  
9.8  緩存注意事項  
9.9  小結(jié)  
第10章 測試與調(diào)試  
10.1  快速開發(fā)  
10.1.1  合并CSS文件的構(gòu)建腳本  
10.1.2  壓縮CSS的構(gòu)建腳本  
10.1.3  無刷新重載CSS  
10.1.4  緩存文件  
10.1.5  IE的bug  
10.2  調(diào)試  
10.2.1  Firebug(Firefox)  
10.2.2  Web Developer(用于Firefox或Chrome)  
10.2.3  Developer Tools(IE8+)  
10.2.4  Web Inspector(Safari)  
10.2.5  Developer Tools(Chrome)  
10.2.6  IE Developer Toolbar  
10.2.7  Opera蜻蜓  
10.3  代理工具  
10.3.1  Fiddler  
10.3.2  Charles  
10.4  測試  
10.4.1  分級瀏覽器支持  
10.4.2  運行多個版本的IE  
10.4.3  模擬其他設(shè)備  
10.4.4  自動生成網(wǎng)頁截圖  
10.5  小結(jié)  
第11章 創(chuàng)建你自己的CSS框架  
11.1  為Igloo冰箱配件公司制作網(wǎng)站  
11.2  分析設(shè)計圖  
11.2.1  柵格系統(tǒng)  
11.2.2  可重用組件  
11.2.3  配色方案  
11.2.4  無障礙訪問問題  
11.2.5  溝通很重要  
11.3  編寫CSS  
11.3.1  注釋  
11.3.2  單位  
11.3.3  基準樣式  
11.3.4  結(jié)構(gòu)  
11.3.5  默認字體排版  
11.3.6  全局元素  
11.3.7  組件和可重用類  
11.3.8  一次性樣式  
11.3.9  取舍之道  
11.3.10  跨瀏覽器一致性  
11.3.11  無障礙訪問及超鏈接  
11.4  文檔和設(shè)計模式庫  
11.5  小結(jié)  
附錄1  CSS指導(dǎo)標準  
附錄2  無障礙訪問指導(dǎo)標準  
附錄3  瀏覽器支持指南  
附錄4  開發(fā)流程

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號