前 言
從目前國內互聯網的發展趨勢來看,Web前端開發已經成為一門廣泛應用的技術,各行各業對網站的要求越來越高,對網頁設計開發人纔的需求也大大增加。Web標準和CSS技術已經成為一種潮流和趨勢。
作者結合自己多年積累的相關課程教學經驗和Web開發經驗,編寫了本書。本書是為計算機相關專業的學生以及對網站前端開發感興趣的讀者編寫的,旨在培養讀者的網站開發能力,以適應網絡社會對這方面人纔的需求,讓讀者通過學習,成為一名精通Web前端開發的能手。
本書以作者參與的院級科研項目“校園電子商務網站開發研究”為案例參考背景,將構建商務網站時需要的典型應用作為書中的案例,引入網站前端開發所需要的關鍵技術和開發語言。
本書合理安排了基礎知識和實戰訓練的比例,基礎知識以“夠用”為度,用簡明清晰的語言闡述,結合圖表來表達,符合學生的學習特點和認知規律。
本書重點放在專業技能的訓練上。幾乎每個重要的知識點都有實例供讀者參考練習,並且采用的是人們熟悉的電商網站的精彩部分作為案例。
本書包含三大核心技術,分別是HTML 5、CSS 3和JavaScript。在內容組織方面,共分為9個教學模塊和1個綜合應用案例模塊。
第1章 介紹網站前端設計需要的知識,包括Web基礎知識、網站開發的基本流程及關鍵技術、網站開發人纔需求,以及網站開發工具。
第2章 屬於HTML 5部分,介紹HTML 5的新功能、新增標記和屬性、廢棄標記,以及HTML 5文檔中的常用標記素和HTML 5新增的素。
第3~5章 屬於CSS部分,主要介紹CSS基礎、布局方法和樣式屬性,對主流瀏覽器都支持的也比較成熟的CSS 3的部分屬性做了講解。
第6~8章 屬於JavaScript部分,主要介紹JavaScript語法基礎、函數及其應用、常用的內置對像、常用的文檔對像、常用的窗口對像、事件處理等內容。
第9章 利用JavaScript實現Canvas功能,包括使用Canvas繪制基本圖形、變換圖形及繪制文本等。
第10章 綜合應用案例,主要通過商品購物車功能設計,繫統地介紹HTML 5、CSS樣式和JavaScript腳本編程三項技術的綜合運用。
本書由王黎任主編,張希文、段炬霞、劉軍玲、郭洪榮任副主編,其中王黎編寫第2、3、4、7、8、9、10章,張希文編寫第1章,劉軍玲編寫第5章,段炬霞編寫第6章,邱鼕副教授、呂殿基副教授審稿,編寫過程中參考了很多相關技術資料及經典案例,吸取了許多同仁的寶貴經驗,在此深表謝意!
由於作者水平有限,雖然對內容進行了反復斟酌和修改,但書中不足與疏漏之處在所難免,懇請各位專家和廣大讀者批評指正。作者E-mail:。
編 者