Web前端開發技術——HTML、CSS、JavaScript( 簡體 字) | |
作者:聶常紅 | 類別:1. -> 程式設計 -> 網路編程 -> HTML 2. -> 程式設計 -> 網路編程 -> CSS 3. -> 程式設計 -> 網路編程 -> Javascript |
出版社:人民郵電出版社 | 3dWoo書號: 36975 詢問書籍請說出此書號! 有庫存 NT售價: 240 元 |
出版日:9/1/2013 | |
頁數:346 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787115319265 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1篇 HTML標記語言篇
第1章 HTML基礎 2 1.1 基本概念 2 1.1.1 WWW簡介 2 1.1.2 瀏覽器 3 1.1.3 靜態網頁和動態網頁 3 1.2 HTML概述 3 1.2.1 HTML定義 3 1.2.2 HTML的發展歷程 4 1.3 HTML文件 4 1.3.1 HTML標記 5 1.3.2 HTML文件的基本結構 5 1.3.3 HTML文件的編寫方法 6 1.4 XHTML基礎 8 1.5 HTML/XHTML文檔類型 9 1.6 網站的建設與發布 10 1.6.1 網站策劃 10 1.6.2 網站素材收集 10 1.6.3 網頁規劃 10 1.6.4 網站目錄設計 11 1.6.5 網頁制作 11 1.6.6 網站測試 11 1.6.7 網站發布 11 習題1 12 第2章 頁面的頭部標記 13 2.1 頁面的頭部標記 13 2.2 標題標記title 13 2.3 元信息標記meta 14 2.3.1 meta 標記屬性 15 2.3.2 設定網頁關鍵字 15 2.3.3 設定網頁描述信息 15 2.3.4 設定網頁字符集 16 2.3.5 設定網頁自動刷新 17 2.3.6 設定網頁自動跳轉 18 習題2 19 第3章 頁面的主體標記body 20 3.1 設置網頁正文顏色與背景顏色 20 3.2 添加網頁背景圖片 21 3.3 設置網頁鏈接文字顏色 22 3.4 設置網頁邊距 23 習題3 24 第4章 文字與段落標記 25 4.1 文字標記 25 4.1.1 文字內容的輸入 25 4.1.2 對文字字體的設置 27 4.1.3 使用文字的修飾標記設置文字格式 29 4.1.4 標題字設置 30 4.2 段落標記 32 4.2.1 段落標記p 32 4.2.2 換行標記br 33 4.2.3 預格式化標記pre 34 4.2.4 居中標記center 35 4.2.5 縮排標記blockquot 35 4.3 水平線標記hr 36 習題4 37 第5章 列表標記 39 5.1 有序列表 39 5.1.1 有序列表的前導符設置 40 5.1.2 有序列表的前導符起始編號設置 40 5.2 無序列表 41 5.2.1 項目列表 42 5.2.2 項目列表的前導符設置 43 5.2.3 定義列表 44 5.3 嵌套列表 45 習題5 46 第6章 圖片標記 47 6.1 網頁常用圖片格式 47 6.2 插入圖片 47 6.2.1 設置圖片大小 48 6.2.2 設置圖片提示文本 48 6.2.3 設置圖片與周圍對象的間距 49 6.2.4 設置圖片的對齊方式 50 6.2.5 設置圖片的邊框 51 習題6 51 第7章 在網頁中嵌入多媒體內容 53 7.1 概述 53 7.2 設置滾動字幕 53 7.2.1 設置默認效果的滾動字幕 53 7.2.2 設置滾動字幕的滾動方向 54 7.2.3 設置滾動字幕的滾動行為 55 7.2.4 設置字幕的滾動速度和滾動延遲特性 55 7.2.5 設置字幕的滾動區域及其背景顏色 56 7.2.6 設置字幕的滾動區域與周圍對象的間距 58 7.3 嵌入音視頻文件 58 7.4 嵌入Flash動畫 59 7.5 設置背景音樂 60 7.6 嵌入Java Applet 61 習題7 62 第8章 使用框架結構 63 8.1 框架概述 63 8.2 框架集標記frameset 63 8.2.1 左右分割窗口 64 8.2.2 上下分割窗口 65 8.2.3 嵌套分割窗口 66 8.2.4 使用frameset標記設置框架邊框 67 8.3 框架標記frame 67 8.3.1 設置框架顯示內容 68 8.3.2 使用frame標記設置框架邊框 69 8.3.3 設置框架名稱 69 8.3.4 設置框架窗口固定大小 70 8.3.5 設置框架滾動條 70 8.3.6 設置框架邊距 71 8.4 不支持框架標記noframes 72 8.5 浮動框架標記iframe 73 8.5.1 在頁面中嵌入浮動框架 73 8.5.2 浮動框架的大小 74 8.5.3 浮動框架的對齊方式 75 8.6 框架與超鏈接 76 習題8 77 第9章 在網頁中創建超鏈接 78 9.1 創建超鏈接 78 9.1.1 超鏈接標記 78 9.1.2 設置超鏈接目標窗口 79 9.2 超鏈接的鏈接路徑 82 9.3 超鏈接的類型 83 9.3.1 內部鏈接 83 9.3.2 外部鏈接 83 9.3.3 書簽鏈接 85 9.3.4 腳本鏈接 87 9.3.5 文件下載 87 9.3.6 文本鏈接 88 9.3.7 圖片鏈接 89 9.3.8 圖像映射 89 習題9 91 第10章 在網頁中使用表格 92 10.1 表格概述 92 10.2 表格標記table 93 10.2.1 設置表格的邊框 93 10.2.2 設置表格的寬度和高度 94 10.2.3 設置表格的對齊方式 95 10.2.4 設置表格的背景顏色 95 10.2.5 設置表格的背景圖片 96 10.2.6 設置表格的邊距 97 10.2.7 設置表格的間距 98 10.2.8 設置表格的標題 98 10.3 tr標記 100 10.4 td和th標記 101 10.4.1 使用th創建表頭 101 10.4.2 設置單元格對齊方式 102 10.4.3 設置單元格的背景顏色和邊框顏色 103 10.4.4 設置單元格的背景圖片 104 10.4.5 設置單元格的寬度和高度 105 10.4.6 單元格的跨行和跨列設置 106 10.5 表格的綜合示例——使用表格布局網頁 108 習題10 110 第11章 在網頁中創建表單 112 11.1 表單概述 112 11.2 表單標記 112 11.2.1 表單標記form 113 11.2.2 輸入標記input 114 11.2.3 選擇列表標記select 120 11.2.4 文本域標記textarea 122 11.3 表單綜合示例:使用表單收集個人信息 123 習題11 125 第2篇 CSS層疊樣式表篇 第12章 CSS基礎知識 127 12.1 CSS概念 127 12.2 應用CSS的步驟 128 習題12 129 第13章 定義CSS 130 13.1 定義CSS的基本語法 130 13.2 CSS基本選擇器 131 13.2.1 HTML標記選擇器 131 13.2.2 類選擇器 132 13.2.3 ID選擇器 134 13.3 CSS復合選擇器 135 13.3.1 交集選擇器 135 13.3.2 并集選擇器 136 13.3.3 后代選擇器 137 習題13 138 第14章 CSS常用屬性 139 14.1 字體屬性 139 14.2 文本屬性 140 14.3 列表屬性 141 14.4 顏色和背景屬性 142 14.5 區塊屬性 144 14.6 層屬性 145 14.7 鼠標屬性 146 14.8 濾鏡屬性 147 習題14 149 第15章 在HTML文檔中應用CSS 150 15.1 內聯式 150 15.2 內嵌式 151 15.3 鏈接式 152 15.4 導入式 153 15.5 CSS的沖突 153 15.5.1 什么是CSS沖突 153 15.5.2 解決CSS沖突規則 154 習題15 154 第16章 CSS+DIV布局 156 16.1 網頁布局概述 156 16.2 盒子模型 156 16.2.1 盒子模型的組成 156 16.2.2 盒子border屬性 157 16.2.3 盒子padding屬性 158 16.2.4 盒子margin屬性 160 16.3 盒子的浮動與定位 161 16.3.1 標準流 161 16.3.2 盒子的定位原則 161 16.3.3 盒子的浮動float 166 16.3.4 盒子的定位 171 16.4 Div標記與Span標記 174 16.4.1 Div標記 174 16.4.2 Span標記 174 16.5 DIV+CSS布局網頁 175 16.5.1 DIV+CSS布局簡介 175 16.5.2 DIV+CSS布局版式介紹 175 16.5.3 DIV+CSS布局與表格布局的比較 176 習題16 177 第17章 CSS應用綜合案例 178 17.1 綜合案例1 DIV+CSS頁面布局設計 178 17.2 綜合案例2 頁面排版左中右版式 181 習題17 184 第3篇 JavaScript腳本語言篇 第18章 JavaScript基礎 188 18.1 JavaScript簡介 188 18.2 JavaScript與Java的比較 189 18.3 JavaScript編輯和調試工具 189 18.3.1 編輯工具之EditPlus 189 18.3.2 編輯工具之Macromedia Dreamweaver 191 18.3.3 調試工具之“IE開發人員工具”和“Firebug” 192 18.4 JavaScript語言調試技巧 195 18.4.1 使用alert()語句進行調試 196 18.4.2 使用write()語句進行調試 196 18.4.3 使用自定義異常消息進行調試 196 18.5 JavaScript的基本語法 197 18.5.1 大小寫敏感 197 18.5.2 執行順序 198 18.5.3 腳本中每行語句結尾分號問題 198 18.6 數據結構 198 18.6.1 標識符 198 18.6.2 關鍵字 198 18.6.3 常量 199 18.6.4 變量 199 18.7 數據類型 200 18.7.1 數字型 200 18.7.2 字符串型 201 18.7.3 布爾型 202 18.7.4 特殊數據類型 203 18.8 數據類型的轉換 204 18.9 運算符和表達式 205 18.9.1 算術運算符 205 18.9.2 比較運算符 205 18.9.3 賦值運算符 206 18.9.4 字符串運算符 207 18.9.5 邏輯運算符 207 18.9.6 條件運算符 210 18.9.7 其他運算符 210 18.9.8 運算符優先級 212 18.9.9 表達式 213 18.10 流程控制語句 213 18.10.1 賦值語句 213 18.10.2 條件判斷控制語句 214 18.10.3 循環控制語句 219 18.10.4 跳轉語句 221 18.11 with語句和comment語句 223 習題18 224 第19章 在HTML網頁中嵌入腳本的方式 225 19.1 在HTML標記的事件屬性中直接添加腳本 225 19.2 使用Script標記插入腳本 226 19.3 使用Script標記鏈接腳本文件 226 習題19 227 第20章 事件驅動及事件處理 228 20.1 事件及事件驅動 228 20.2 常用事件 228 20.3 事件處理程序 229 習題20 231 第21章 腳本函數 232 21.1 函數的定義 232 21.2 函數的調用 233 21.2.1 函數的簡單調用 233 21.2.2 在事件響應中調用函數 233 21.2.3 通過鏈接調用函數 234 21.3 函數參數的使用 235 21.4 函數的返回值 235 21.5 遞歸函數 236 21.6 內置函數 237 習題21 239 第22章 JavaScript對象 240 22.1 對象概述 240 22.2 內置對象 240 22.2.1 Array對象 240 22.2.2 String對象 241 22.2.3 Math對象 243 22.2.4 Date對象 245 22.3 瀏覽器對象 247 22.3.1 navigator對象 247 22.3.2 window對象 249 22.3.3 location對象 255 22.3.4 history對象 256 22.3.5 document對象 257 22.3.6 image對象 258 22.3.7 form對象 260 習題22 264 第23章 JavaScript經典實例 265 23.1 漂浮廣告 265 23.2 折疊式菜單 267 23.3 下拉式菜單 268 23.3.1 用層制作下拉菜單 268 23.3.2 用JavaScript+CSS制作下拉菜單 272 23.4 加入收藏和設為首頁 274 23.4.1 加入收藏 274 23.4.2 設為首頁 275 23.5 刷新、打印及關閉窗口按鈕 277 23.5.1 刷新當前頁 277 23.5.2 調用IE自身的打印功能實現打印 278 23.5.3 打印指定框架中的內容 279 23.5.4 為彈出的窗口加入關閉按鈕 280 24.5.5 關閉彈出窗口時刷新父窗口 281 習題23 284 第4篇 HLML5基礎篇 第24章 HTML5入門 286 24.1 HTML5的發展歷程 286 24.2 HTML5的優勢 287 24.3 HTML5的語法變化 289 24.3.1 DOCTYPE的簡化聲明 289 24.3.2 字符集的簡化聲明 290 24.3.3 元素可省略結束標記 290 24.3.4 標記和屬性不區分大小寫 290 24.3.5 可以省略具有布爾類型的屬性值 291 24.3.6 屬性值可以省略引號 291 24.4 HTML5的文檔結構 291 24.4.1 header元素 291 24.4.2 article元素 292 24.4.3 section元素 292 24.4.4 nav元素 293 24.4.5 aside元素 293 24.4.6 footer元素 294 習題24 294 第25章 HTML5表單 295 25.1 表單新增屬性 295 25.1.1 form屬性 295 25.1.2 Formaction屬性 296 25.1.3 autofocus屬性 297 25.1.4 pattern屬性 298 25.1.5 placeholder屬性 298 25.1.6 required屬性 299 25.2 新增的input元素類型 300 25.2.1 tel類型 301 25.2.2 email類型 301 25.2.3 url類型 302 25.2.4 number類型 302 25.2.5 range類型 303 25.2.6 search類型 304 25.2.7 color類型 305 25.2.8 date類型 306 25.2.9 time類型 306 25.2.10 datetime類型 307 25.2.11 datetime-local類型 307 25.2.12 week類型 308 25.2.13 month類型 309 25.3 新增的表單元素 310 25.3.1 datalist元素 310 25.3.2 output元素 311 25.4 新增的客戶端校驗方式 312 25.4.1 自動校驗 312 25.4.2 顯式校驗 313 25.4.3 取消校驗 313 25.4.4 自定義校驗錯誤提示信息 314 習題25 315 第5篇 綜合實例篇 第26章 使用HTML+CSS+JavaScript創建企業網站 317 26.1 企業網站的創建流程 317 26.1.1 網站策劃 317 26.1.2 網站素材收集 318 26.1.3 網頁規劃 318 26.1.4 網站目錄設計 318 26.1.5 網頁制作 318 26.2 公司簡介網頁的制作 319 26.2.1 頁面頭部制作 319 26.2.2 頁面主體內容制作 322 26.2.3 頁面側邊欄制作 324 26.2.4 頁腳制作 327 26.2.5 網頁居中顯示設置 328 26.3 網上訂購網頁的制作 329 第27章 使用HTML5創建企業網站 334 27.1 網頁結構 334 27.2 網上訂購頁面的制作 334 27.2.1 頁面頭部制作 334 27.2.2 頁面主體內容制作 337 27.2.3 頁面側邊欄制作 341 27.2.4 頁腳制作 345 27.2.5 網頁居中顯示設置 346 本書全面、系統地介紹了網頁設計與制作所涉及的各方面的內容和技巧,涵蓋網頁設計流程和各種Web前端技術:HTML、CSS、JavaScript和HTML5。每章都配置了大量的實用案例,圖文并茂,效果直觀。
本書分5篇,共27章。第1篇主要介紹網頁設計流程、HTML文檔結構、網頁制作方法以及各種常用的HTML標記的用法等內容;第2篇詳細介紹了CSS基礎知識、CSS的定義、CSS常用屬性、在HTML文檔中應用CSS、盒子模型以及使用CSS+DIV布局網頁等內容;第3篇詳細介紹了JavaScript基礎知識、在HTML網頁中嵌入腳本的方式、事件驅動及事件處理、腳本函數、腳本對象等內容;第4篇在對比HTML4的基礎上主要介紹了HTML5的發展歷程、語法變化、HTML5文檔結構以及表單新增屬性、新增input元素類型、新增表單元素和新增客戶端校驗方式等內容;第5篇通過兩個綜合實例,詳細講解了整合各種Web前端技術制作網頁的各方面內容和技巧。 本書可作為大中專院校及培訓學校計算機及相關專業的教材,并可供從事網頁設計與制作、網站開發及網頁編程等行業人員參考。 |