定 價:36 元
叢書名:“十三五”高等職業(yè)教育計算機類專業(yè)規(guī)劃教材
- 作者:朱蓓芳,王向中,王應喜 著
- 出版時間:2020/6/1
- ISBN:9787113267780
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP393.092.2
- 頁碼:196
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書從Web 前端開發(fā)崗位所需的基本知識和基本技能出發(fā),講解了HTML 技術、CSS 技術和
JavaScript技術的基本知識和應用技能。本書以教學項目為引領、學習任務為驅動的技能培養(yǎng)思路進行
編寫,注重職業(yè)技能的培養(yǎng)和知識的應用能力訓練,實現(xiàn)“做中學”的目標。所有教學項目均來自于
Web前端開發(fā)崗位的主要工作任務,使讀者在學習后可以將學習的成果直接應用于自己的實際開發(fā)項
目中,實現(xiàn)了學習和工作的有效銜接。在知識的學習方面,始終圍繞教學項目和學習任務展開,不追
求全面而注重常用,努力實現(xiàn)學習20%的知識能夠解決80%的問題的目標。
為了更好地幫助讀者學習本書的相關知識和技能,我們還構建了開放課程網站,有配套的教學
PPT、練習題、源代碼、教學視頻和教學設計等資源,可在中國鐵道出版社有限公司教學資源網
http://www.tdpress.com/51eds/進行下載。
本書適合作為高等和中等職業(yè)院校計算機相關專業(yè)的教材,也可作為相關工程技術人員和愛好者
的自學用書。
本書以教學項目為引領、學習任務為驅動的技能培養(yǎng)思路進行
編寫,注重職業(yè)技能的培養(yǎng)和知識的應用能力訓練,實現(xiàn)“做中學”的目標。所有教學項目均來自于
Web前端開發(fā)崗位的主要工作任務,使讀者在學習后可以將學習的成果直接應用于自己的實際開發(fā)項
目中,實現(xiàn)了學習和工作的有效銜接。在知識的學習方面,始終圍繞教學項目和學習任務展開,不追
求全面而注重常用,努力實現(xiàn)學習20%的知識能夠解決80%的問題的目標。
隨著互聯(lián)網應用的不斷演進,Web 開發(fā)技術已經成為軟件開發(fā)領域的主流技術。無論是
Java 技術、ASP.NET 技術,還是PHP 技術,在軟件開發(fā)的過程中都離不開客戶端技術的應用。
因此,“客戶端應用開發(fā)”課程已經成為計算機類專業(yè),尤其是軟件類專業(yè)的必修課。同時,
隨著軟件開發(fā)技術的不斷發(fā)展以及互聯(lián)網和物聯(lián)網技術的不斷發(fā)展和應用的不斷廣泛,軟件
企業(yè)的工作崗位也發(fā)生了新的變化。前端開發(fā)作為一個獨立的崗位,從軟件開發(fā)崗位中剝離
出來,并且隨著應用的不斷深入,對人才的需求也不斷增加,而前端開發(fā)崗位的核心技術和
基礎技術正是客戶端開發(fā)技術,因此,客戶端開發(fā)技術正越來越受到各個學校,尤其是職業(yè)
類院校的重視。
本書根據(jù)前端開發(fā)員崗位標準進行編寫,主要內容包括基本圖文編排、列表應用、表格應用、
表單應用、網頁導航實現(xiàn)、網頁布局、JavaScript應用等。本書的主要特色是緊密結合前端開發(fā)員、
軟件開發(fā)員從事項目開發(fā)的工作實際,采用項目化的教學模式,以工作任務為驅動,將前端開發(fā)
員、軟件開發(fā)員的相關崗位技術的能力要求和技術要求融合于學習項目中,對相關理論知識只做
簡單闡述,在教學過程中將重點放在對學生實踐能力的培養(yǎng)上。學生通過對學習項目的學習和訓
練,不僅掌握了前端開發(fā)中所需的基礎知識和基本技能,而且了解了Web開發(fā)中有關前端開發(fā)的
工作流程和工作方法,使學生到軟件企業(yè)就業(yè)后能很快適應前端開發(fā)員和軟件開發(fā)員的日常工作。
同時,本書中的學習項目來源于真實的軟件開發(fā)項目,學生可以將所學習的項目直接應用于其所
開發(fā)的項目中,從而實現(xiàn)自己代碼的積累。另外,本書每章都配有針對性的練習,可以幫助讀者
理解和掌握所學的知識和技能。
本書也是南京鐵道職業(yè)技術學院省級網絡在線開放課程“客戶端應用程序開發(fā)”的指定教材,
該在線課程為教師和學生提供了豐富的教學資源和學習資源,主要包括課程標準、學習視頻、網
絡測試、學習項目教學素材等。目前,該在線課程已在中國大學慕課網上發(fā)布。
FOREWORD 前 言
II 客戶端應用技術
本書由南京鐵道職業(yè)技術學院朱蓓芳、王向中和王應喜主編,蔣明華參編。具體編寫分工如
下:項目一和項目二由朱蓓芳編寫,項目三和項目四由王向中編寫,項目五和項目六由朱蓓芳和
蔣明華共同編寫,項目七和項目八由王應喜編寫。
本書在編寫過程中得到了江蘇省教育廳職教處、南京鐵道職業(yè)技術學院的大力支持,在此謹
表感謝。
由于時間倉促,加之編寫人員水平有限,書中難免存在疏漏和不足之處,懇請讀者批評
指正。
編 者
2020年4月
王應喜,男,1964年10月生,江蘇海安人,畢業(yè)于東北大學應用軟件專業(yè),研究生學歷, 工學碩士,1998年獲高級工程師職稱,F(xiàn)任南京鐵道職業(yè)技術學院計算機網絡專業(yè)負責人,江蘇省計算機學會網絡空間安全職業(yè)教育專業(yè)委員會理事。主要研究方向:軟件工程技術及軟件開發(fā)。 1990年-2001年從事電子工程技術的研究工作,完成了電子部“七五”、“八五”攻關計劃中相關課題的研究,實現(xiàn)部級成果鑒定3項。2001年-2007年,從事軟件技術管理工作,完成了電力行業(yè)配電數(shù)據(jù)采集管理、電能質量監(jiān)控管理等多個工程項目開發(fā)與實施, 其中多個產品獲得省、市優(yōu)秀軟件獎勵和推薦。在省級以上刊物公開發(fā)表論文多篇,近年來,指導學生多次獲得省優(yōu)秀畢業(yè)論文獎和多個全國競賽大獎。
項目1 基本圖文混排 1
任務1 基本網頁搭建. 1
1.1.1 創(chuàng)建新聞頁. 1
1.1.2 知識學習. 2
1.1.3 實踐操作. 5
任務2 圖文混排網頁. 5
1.2.1 創(chuàng)建“詩詞賞析”頁面 6
1.2.2 知識學習. 6
1.2.3 實踐操作 16
任務3 格式化排版 18
1.3.1 對“詩詞欣賞”頁面
進行格式化處理 18
1.3.2 知識學習 18
1.3.3 實踐操作 27
練習與提高 28
項目2 列表應用 30
任務1 創(chuàng)建基本列表 30
2.1.1 應用基本列表組織頁面內容 30
2.1.2 知識學習 31
2.1.3 實踐操作 33
任務2 創(chuàng)建嵌套列表 34
2.2.1 創(chuàng)建問卷頁面. 34
2.2.2 知識學習 35
2.2.3 實踐操作 36
任務3 新聞列表. 37
2.3.1 創(chuàng)建新聞列表. 37
2.3.2 知識學習 37
2.3.3 實踐操作 39
練習與提高 42
項目3 表格應用 44
任務1 簡單表格應用 44
3.1.1 制作普通表格. 44
3.1.2 知識學習45
3.1.3 實踐操作47
任務2 制作斑馬紋效果50
3.2.1 制作斑馬紋效果的表格.50
3.2.2 知識學習51
3.2.3 實踐操作52
任務3 復雜表格應用56
3.3.1 制作個人簡歷表格56
3.3.2 知識學習57
3.3.3 實踐操作58
練習與提高63
項目4 表單應用 65
任務1 創(chuàng)建登錄表單65
4.1.1 登錄表單的設計與實現(xiàn).65
4.1.2 知識學習66
4.1.3 實踐操作68
任務2 創(chuàng)建注冊表單72
4.2.1 注冊表單的設計與實現(xiàn).72
4.2.2 知識學習72
4.2.3 實踐操作77
任務3 創(chuàng)建其他常用表單.80
4.3.1 消費調查表單的設計
與實現(xiàn).80
4.3.2 知識學習81
4.3.3 實踐操作82
練習與提高85
項目5 創(chuàng)建網頁導航功能. 88
任務1 創(chuàng)建縱向導航菜單.88
5.1.1 縱向導航菜單的設計與實現(xiàn)88
5.1.2 知識學習88
5.1.3 操作實踐91
目 錄 CONTENTS
II 客戶端應用技術
任務2 創(chuàng)建橫向導航菜單 93
5.2.1 橫向導航菜單的設計
與實現(xiàn). 93
5.2.2 知識學習 93
5.2.3 操作實踐 96
任務3 創(chuàng)建下拉式導航菜單 96
5.3.1 下拉式導航菜單的
設計與實現(xiàn) 96
5.3.2 操作實踐 96
練習與提高 100
項目6 網頁布局.101
任務1 創(chuàng)建個人博客頁面. 101
6.1.1 個人博客頁面布局實現(xiàn) 101
6.1.2 知識學習 101
6.1.3 操作實踐 109
任務2 創(chuàng)建企業(yè)網站首頁布局 117
6.2.1 企業(yè)網站首頁布局實現(xiàn) 117
6.2.2 操作實踐 118
練習與提高 122
項目7 JavaScript 基本應用124
任務1 顯示網站通知 124
7.1.1 顯示頁面通知 124
7.1.2 知識學習 125
7.1.3 操作實踐 133
任務2 付款金額的大寫轉換 134
7.2.1 在電商頁面中實現(xiàn)付款
金額的大寫轉換. 134
7.2.2 知識學習 135
7.2.3 操作實踐 141
任務3 任務倒計時. 144
7.3.1 實現(xiàn)在線考試的
倒計時功能 144
7.3.2 知識學習 145
7.3.3 操作實踐 149
任務4 DOM 基本應用 150
7.4.1 訪問并控制DOM 對象 151
7.4.2 知識學習 151
7.4.3 操作實踐.157
練習與提高158
項目8 網頁動態(tài)功能實現(xiàn) 159
任務1 使用JavaScript 實現(xiàn)表單驗證 159
8.1.1 新用戶注冊頁面的前端驗證.159
8.1.2 表單的觸發(fā)驗證機制160
8.1.3 網頁的HTML 結構和CSS
樣式160
8.1.4 編寫數(shù)據(jù)驗證代碼的一般
方法163
8.1.5 使用JavaScript 實現(xiàn)注冊表單
驗證163
任務2 使用JavaScript實現(xiàn)導航特效168
8.2.1 折疊菜單的實現(xiàn)168
8.2.2 橫向二級菜單的實現(xiàn)170
8.2.3 校園網二級導航的實現(xiàn)171
任務3 使用JavaScript 實現(xiàn)選項卡
特效.172
8.3.1 選項卡在頁面中的使用172
8.3.2 認識選項卡173
8.3.3 校園網Tab 實現(xiàn)174
任務4 使用JavaScript 實現(xiàn)圖片輪顯
特效.176
8.4.1 網頁圖片輪顯176
8.4.2 實現(xiàn)方法.177
任務5 使用JavaScript 實現(xiàn)圖片滾動
特效.179
8.5.1 首頁圖片滾動特效.179
8.5.2 圖片滾動特效實現(xiàn)思路179
8.5.3 操作實踐.180
任務6 使用JavaScript 實現(xiàn)鼠標拖動
特效.181
8.6.1 實現(xiàn)鼠標拖動控制登錄窗口181
8.6.2 知識學習.182
8.6.3 操作實踐.183
練習與提高189