本書適合的讀者
本書通過一個整體門戶網站項目來講解HTML、JavaScript和CSS的基本語法,書中每個知識點都有一個鮮活、典型的小實例,并在每章節后面有一個章節為知識綜合案例,使學者達到學以致用的目的。本書可作為網頁制作初學者的入門教程,同時也可為網站建設的專業人士提供一些參考。
為什么要學習HTML、JavaScript和CSS技術
Internet又稱因特網,是全球性的網絡,是一種公用信息的載體,這種大眾傳媒比以往的任何一種通訊媒體都要快,它縮短了人與人之間的距離,而網站就是Internet中信息載體的宿主單元,網站中的網頁是人與人交流的主要窗口,因此,作為計算機相關專業的學生,無論是專業的網站設計人員,還是網站愛好者,都應該掌握一定的網站建設與制作技術。
如今建設互聯網的各種新技術層出不窮并且日新月異,但有一點是肯定的,不管是采用什么技術設計的網站,用戶在客戶端通過瀏覽器打開看到的網頁都是靜態網頁,都是由HTML、JavaScript和CSS技術構成的,所以如果您想從事網頁設計或從事網站管理相關工作,就必須學習HTML、JavaScript和CSS技術,哪怕只是簡單地了解,因為HTML、JavaScript和CSS技術是網頁制作技術的基礎和核心。
本書特色
(1)針對性、適用性強。
本書的編者都有10年以上軟件開發教學經驗,3年以上軟件企業項目開發與管理企業經驗,教材的編寫是在大量的企業需求調查、學校學生調查的基礎上進行的,重點講解HTML、JavaScript和CSS網站客戶端技術。
在本書的編寫中,本著“學生會學,教師好教,企業需要”的原則,注意理論與實踐的一體化,并注重實用性,每個知識點的介紹采用理論介紹、案例源代碼、運行效果和源代碼解釋4個步驟完成,每章節有一個綜合案例,綜合案例針對軟件企業項目開發過程來講解,步驟為提出問題,分析問題,一步步解決問題,適用性非常強。并且為了學生擴展能力的培養,每章節中安排了學生任務擴展的項目實訓。
(2)精心設計,理論與案例實訓完美結合。
本書以HTML語言、JavaScript腳本、CSS樣式三方面的知識,將教材分為15章,每章節的講解都是先講解理論知識,再介紹小案例,最后以完整網站項目貫通詳解。
本書不僅僅分章節講解HTML語言、JavaScript腳本、CSS樣式三方面的知識,還試圖為讀者描繪一幅HTML、CSS、JavaScript的角色圖,即HTML、CSS、JavaScript三者在網頁制作這個大的生態環境中各自扮演的角色。
其中,HTML是網頁制作的主要語言,是頁面的基礎架構;CSS簡稱樣式表,是目前唯一的網頁頁面排版樣式標準,它能使任何瀏覽器都聽從指令,可開發Internet客戶端的應用程序,Javascript是基于對象和事件驅動并具有相對安全性的客戶端腳本語言,主要用來給HTML網頁添加動態功能,比如響應用戶的各種操作,減輕服務器端壓力。
設計網站時需要利用相關工具來完成,好的工具能使設計者事半功倍,目前比較流行的網頁設計工具是Dreamweaver,利用Dreamweaver進行網頁設計在本書中有詳細介紹。
設計出來的網站,必須能通過瀏覽器訪問,甚至要能通過Internet來訪問,所以網站必須要部署與發布,部署與發布有局域網和Internet發布,并且發布需要熟悉過程和一些網絡術語,這在本書中都有詳細介紹。
了解了以上內容,可以使讀者理清思路,避免盲目學習,不然讀者在學習過程中會有盲人摸象的感覺。
致謝
本書的編寫過程是一個不斷解決問題和完善的過程,在編寫的過程中,所有參加教材編寫的老師都是盡心盡力,利用寶貴的休息時間來編寫的,是他們對本書編寫進行了大量的調研,多次審訂,并提出寶貴的修改意見,才使得本書得以順利出版,否則本書不可能形成,在此表示忠心的感謝,同時也感謝書后參考文獻的所有作者們,感謝他們的資料給予本書的引導作用。
本書由謝英輝任主編并負責教材總體設計與統稿,胡勝豐、雷軍環,彭維捷,劉燦勛任副主編,參與了本書的編寫工作和相關資料的整理工作,其中謝英輝負責第1、2、3、13、14、15章的編寫,胡勝豐負責第8、9、10、11、12章的編寫,雷軍環負責第4、5章的編寫,彭維捷負責第6章的編寫,劉燦勛負責第7章的編寫。
本書的結構是一種新的嘗試,能否得到同行的認可,能否給教學帶來新的感受,都要經過實踐的檢驗。由于作者水平有限,錯誤之處在所難免,懇請各位讀者給予批評和指正。
編 者