全書采用全新流行的Web標準, 通過豐富的網頁設計案例, 由淺入深、完整詳細的介紹了XHTML、CSS及JavaScript網頁制作相關技術與內容, 適當引入了CSS3及HTML5的部分知識, 對常用的、不同瀏覽器的兼容問題進行針對性的介紹, 可以幫助讀者系統、全面地掌握網頁制作技術。
根據Web標準規范,目前設計網頁是采用HTML+CSS+JavaScript,將網頁的內容、外觀樣式及動態效果徹底分離,從而簡化頁面代碼,方便用戶訪問和使用。
作者根據多年網頁制作的教學、實踐經驗以及學生的認知規律,精心編寫了這本教材。
本書采用全新的Web標準,以DHTML技術為基礎,由淺入深、完整詳細地介紹了HTML、CSS及JavaScript網頁制作內容,除此以外,還適當增加了部分應用較為廣泛的HTML5元素和CSS3樣式屬性,可以使讀者系統、全面地掌握網頁制作技術,緊跟時代潮流。
本書內容系統、全面,例題豐富,實用性強,既可以作為應用型本科和高職院校相關專業的教材,也可作為網站開發人員的自學或參考用書。
前言
在“互聯網+”時代,各種網站的需求越來越多,規范性標準越來越高,技術越來越先進,傳統的網站制作教材從技術實現的角度來看,使用的技術比較落后;從代碼結構來看,沒有將頁面內容和樣式進行分離,導致代碼過于煩瑣,不便于學習者閱讀。
為適應現代技術的飛速發展,幫助眾多喜愛網站開發的人員學習標準的網頁設計規范,提高網站的設計及編碼水平,編者根據多年的教學經驗和學生的認知規律,在潛心研讀網站制作的前沿技術之后,由眾多教師經過多次討論、多次修改之后精心編寫了這本教材。本書既可作為應用型本科、高職院校、成人繼續教育的教材,也可作為網頁開發人員的自學或參考用書。
本書采用全新的Web標準,由淺入深、系統全面地介紹了HTML、CSS和JavaScript的基本知識及常用技巧,打破傳統教材獨立講解三個模塊的做法,摒棄了傳統HTML元素中大部分屬性的應用,完全按照當前流行網站的設計特點,將HTML每種元素及針對該元素能夠使用的各種樣式有效整合,做到每種元素都會按照標準方式在頁面中出現,讓讀者通過各種豐富實用的案例直接學習到最新標準下的知識,內容翔實、完整、實用。考慮到網頁制作較強的實踐性,本書配備了大量的頁面例題和豐富的運行效果圖,能夠有效幫助讀者理解所學習的理論知識、全面系統地掌握網頁制作技術。
除此之外,本書中還適當引入了當前較為廣泛應用的HTML5和CSS3中的部分知識,引領讀者走向Web開發的更前沿。
本書在每章之后附有適量的理論與實踐操作習題,并在附錄中給出了習題答案,供讀者鞏固所學的內容。
全書共分8章。各章的主要內容說明如下:
第1章介紹Web服務器、網站部署與發布等與網站制作相關的基礎知識,說明在Web服務器下頁面的運行方式,并且采用簡單易懂的實例和文字說明了HTML、CSS和JavaScript在頁面中的功能、特點及應用方法,簡單講述了HTML和XHTML文檔的結構及HTML中的基本語法。
第2章主要以頁面中的段落、文本塊為切入點,詳細介紹CSS樣式表在網頁制作中的重要應用,包括樣式表的結構、分類、樣式規則、各種選擇符的特點及用法,文本和顏色相關的樣式屬性和樣式規則的優先級問題。
第3章圍繞盒模型展開相關知識的講解,包括盒狀模型的寬度、高度、邊框、填充、邊距和居中、浮動和定位等布局樣式屬性,適當引入了CSS3中設置盒子的陰影、圓角邊框等當前頁面中廣泛使用的樣式。
第4章講解頁面設計中常用的標記元素及各種元素的相關樣式,例如圖像、超鏈接、表格、列表等,同時強調各種元素樣式在不同瀏覽器下兼容性的標準做法。本章最后以山東商職學院網站首頁的設計為案例,詳細介紹了頁面的布局和實現過程,并給出了全部代碼幫助讀者提高頁面設計能力。第5章講解框架、表單和頁面中的媒體元素,以豐富的案例講解交互式頁面中表單的應用,并引入了HTML5中新增的表單輸入元素,增強表單頁面的功能。
第6~8章通過豐富實用的案例詳細介紹JavaScript腳本語言的相關知識,包括基礎語句語法、流行的事件處理方式、函數(包括匿名函數和閉包)、自定義類與對象、全局對象、系統對象、內置對象、各種DOM標記對象、事件對象以及樣式對象。
本書由王愛華、劉錫冬、王軼鳳編著,參加編寫的還有朱佳、孟繁興、曹福德。
本書雖然傾注了編者的很多努力,但是難免會存在一些錯誤,讀者遇到錯誤或問題時敬請與我們聯系,并誠懇歡迎提出寶貴的建議。
編者Email:aihuamengru@163.com。
編者
2017年5月