Web前端開發——網頁設計與製作(HTML5+CSS+JavaScript+jQuery
鄭陽平、李曉輝、李廣莉
相關主題
商品描述
《Web前端開發——網頁設計與製作(HTML5+CSS+JavaScript+jQuery)》根據1+X Web前端開發職業技能等級標準,站在初學者的角度上,採用模塊化的編寫思路,以任務實例詳細介紹了使用HTML、CSS、JavaScript和jQuery進行網頁設計與製作的各方面內容和技巧。 本書按照職業崗位的要求,以“一懂三會”為主線,對Web前端開發技能知識進行合理組織和編排。“一懂三會”就是以懂的網頁設計與製作基礎為中心; 會使用Notepad++、HBuilder、Dreamweaver等工具設計和製作網頁; 會設計和製作規範化的網頁; 會簡單開發中小型網站系統。全書分為八個單元,主要包括網頁設計與製作綜述、HTML基礎、認識HTML5、認識CSS、網頁元素綜合練習、JavaScript基礎、jQuery基礎、JavaScript和jQuery應用。 本書結構合理,內容豐富,實用性強,全面覆蓋了1+X Web前端開發職業技能等級證書(初級)的知識內容,輻射其職業技能等級證書(中級、高級)的知識內容。本書配有源代碼、習題、教學課件等教學資源,可以作為應用型本科、本科層次職業教育、高職高專等院校電腦類專業的教學用書,也可作為各種培訓、電腦從業人員和愛好者的參考用書。
作者簡介
鄭陽平,河北石油職業技術大學副教授,豐富的教學經驗和教材編寫經驗,主持骨干專業建設項目1項,共編寫教材11部,其中主編2部,規劃教材1部。獲省教學成果三等獎1項,市廳級教科研成果一等獎1項,二等獎2項
目錄大綱
單元1網頁設計與製作綜述
任務1.1認識Internet
任務1.1.1認識萬維網和瀏覽器
任務1.1.2認識IP地址和Internet域名
任務1.1.3認識統一資源定位器
任務1.2認識網頁和網站
任務1.2.1網頁的定義和分類的認識
任務1.2.2認識網頁的基本組成元素
任務1.2.3認識網站
任務1.2.4Web服務器和Web瀏覽器
任務1.3認識網頁製作常用工具
任務1.4網站建設基本流程
任務1.4.1網站前期調研與規劃
任務1.4.2網站中期建設與細化
任務1.4.3網站後期維護與更新
任務1.5認識W3C聯盟與Web標準
任務1.5.1W3C聯盟
任務1.5.2認識Web標準
任務1.6HBuilder(X)的安裝與使用
單元小結
單元實踐作
實踐任務1.1: 優秀網站賞析
實踐任務1.2: 設計製作我的網頁
單元習題
單元2HTML基礎
任務2.1認識HTML
任務2.2編寫簡單的HTML網頁文檔
任務2.3認識常見的HTML元素
任務2.3.1HTML的基本元素
任務2.3.2格式元素
任務2.3.3字體元素
任務2.3.4級鏈接元素
任務2.3.5列表元素
任務2.3.6表格元素
任務2.3.7圖像元素
任務2.3.8DIV元素
任務2.3.9常見的表單元素
任務2.4認識XHTML
任務2.5HTML綜合運用
單元實踐作: 使用tepad++製作網頁
單元小結
單元習題
單元3認識HTML5
任務3.1認識HTML5
任務3.2HTML5與HTML4的區別
任務3.3認識HTML5新增的元素
任務3.3.1文檔結構元素
任務3.3.2文本格式化元素
任務3.3.3新增表單元素
任務3.3.4多媒體元素
任務3.3.5HTML5保留的全局屬性
任務3.3.6HTML5廢棄的元素和屬性
任務3.4HTML5綜合應用
單元實踐作: 使用HBuilder(X)製作網頁
單元小結
單元習題
單元4認識CSS
任務4.1CSS概述
任務4.2CSS的作用和使用
任務4.3CSS的基本語法
任務4.4CSS選擇器
任務4.4.1元素選擇器
任務4.4.2通配符選擇器
任務4.4.3屬性選擇器
任務4.4.4ID選擇器
任務4.4.5類選擇器
任務4.4.6包含選擇器和選擇器
任務4.4.7偽類選擇器
任務4.4.8偽元素選擇器
任務4.5CSS背景屬性
任務4.6CSS格式屬性
任務4.7CSS列表屬性
任務4.8CSS表格屬性
任務4.9CSS盒模型
任務4.10CSS佈局
任務4.10.1CSS浮動屬性
任務4.10.2CSS定位屬性
任務4.11CSS綜合運用
單元實踐作: 製作環保公司網頁
單元小結
單元習題
單元5網頁元素綜合練習
任務5.1無序列表的應用
任務5.1.1水ping導航欄的製作
任務5.1.2商品列表製作
任務5.2ping面六面體的製作
任務5.2.12D六面體的製作
任務5.2.23D六面體的製作
任務5.3旋轉六面體的製作
單元實踐作: 使用HBuilder(X)製作網頁
單元小結
單元習題
單元6JavaScript基礎
任務6.1認識JavaScript
任務6.1.1JavaScript的特點
任務6.1.2JavaScript的語法
任務6.1.3JavaScript的關鍵字
任務6.1.4JavaScript的變量
任務6.1.5JavaScript的數據類型
任務6.1.6JavaScript運算符
任務6.2JavaScript的結構
任務6.2.1分支結構
任務6.2.2循環結構
任務6.3JavaScript數組
任務6.3.1數組的定義
任務6.3.2數組的作
任務6.3.3二維數組
任務6.3.4數組其他常用方法
任務6.4JavaScript字符串
任務6.4.1字符串
任務6.4.2字符串的長度屬性與檢索方法
任務6.4.3字符串的作方法
任務6.5JavaScript對象
任務6.6JavaScript函數
任務6.6.1創建函數
任務6.6.2函數的參數
任務6.6.3函數的返回值與作用域
任務6.6.4函數的調用
任務6.6.5函數的閉包
任務6.6.6函數的綜合應用
任務6.7JavaScript HTML DOM
任務6.7.1HTML DOM
任務6.7.2DOM對象方法
任務6.8JavaScript事件
任務6.8.1JavaScript鼠標事件
任務6.8.2JavaScript鍵盤事件
任務6.8.3JavaScript窗口事件
任務6.9JavaScript綜合應用
單元實踐作: 使用JavaScript製作動態網頁
單元小結
單元習題
單元7jQuery基礎
任務7.1認識jQuery
任務7.2認識jQuery選擇器
任務7.2.1id選擇器
任務7.2.2類選擇器
任務7.2.3元素選擇器
任務7.2.4屬性選擇器
任務7.2.5位置選擇器
任務7.2.6利用jQuery遍歷HTML單個元素及元素組
任務7.3jQuery與HTML
任務7.3.1添加HTML元素
任務7.3.2刪除元素
任務7.3.3jQuery設置元素
任務7.3.4jQuery設置CSS
任務7.4jQuery事件
任務7.4.1jQuery事件綁定
任務7.4.2jQuery鼠標事件
任務7.4.3jQuery鍵盤事件
任務7.4.4表單事件
任務7.4.5事件冒泡
任務7.4.6事件解除
任務7.5jQuery效果
任務7.5.1jQuery容器適應
任務7.5.2元素的隱藏和顯示
任務7.5.3jQuery滑動效果的隱藏和顯示
任務7.5.4jQuery淡入與淡出效果的隱藏和顯示
任務7.5.5jQuery動畫
任務7.6Ajax實現異步請求操作
任務7.6.1jQuery中Ajax語法
任務7.6.2load()方法
任務7.6.3get()方法和post()方法
任務7.7jQuery綜合練習
單元實踐操作: 使用jQuery製作動態網頁
單元小結
單元習題
單元8JavaScript和jQuery應用
任務8.1輪播圖實現
任務8.2鼠標跟隨效果實現
任務8.3手風琴的實現
單元實踐操作: 使用jQuery製作動態網頁
單元小結
單元習題
參考文獻