內容簡介
以講述HTML 5與JavaScript為主,其他網頁技術為輔,通過豐富的范例由淺入深地講解了網頁程序設計的語法與應用。全書內容共分四篇。HTML5篇:介紹HTML
4.01已有的元素和HTML5新增、修改或刪除的元素;JavaScript篇:介紹JavaScript的核心語法和JavaScript在瀏覽器端的應用;其他技術篇:介紹其他與網頁設計相關的技術,包括CSS、XHTML與Ajax:HTML 5 API篇:范例講解如何利用JavaScript訪問HTML 5 API技術。
目錄
第1章 網頁設計簡介
1—1 網頁設計的流程
1—1—1 搜集資料與規划網站架構
1—1—2 網頁制作與測試
1—1—3 網站上傳與推廣
1—1—4 網站更新與維護
1—1—5 搜索引擎優化(SEO)
1—2 網頁設計相關的程序設計語言
1—3 移動版網頁對比PC版網頁
1—4 移動版網頁的設計原則
1—5 響應式網頁設計(RWD)
1—6 HTML的演進
1—7 HTML 5的新功能
1—8 HTML 5文件的編寫方式
1—8—1 HTML 5文件的編輯工具
1—8—2 HTML 5文件的基本語法
1—8—3 編寫您的第一份HTML 5文件
第2章 文件結構
2—1 HTML文件的DOCTYPE——<!doctype>元素
2—2 HTML文件的根元素——<html>元素
2—2—1 全局屬性
2—2—2 事件屬性
2—3 HTML文件的標頭——<head>元素
2—3—1 <title>元素(文件標題)
2—3—2 <meta>元素(文件相關信息)
2—4 HTML文件的主體——<body>元素
2—4—1 <h1>~<h6>元素(標題1~6)
2—4—2 <p>元素(段落)
2—5 HTML 5新增的結構元素
2—6 區段結構
2—6—1 <article>與<section>元素(文章/通用的區段)
2—6—2 <nav>元素(導航欄)
2—6—3 <header>與<footer>元素(頁首/頁尾)
2—6—4 <aside>元素(側邊欄)
2—7 區段的附加信息
2—7—1 <address>元素(聯絡信息)
2—7—2 <time>元素(日期時間)
第3章 數據編輯與格式化
3—1 區塊格式
3 —1—1 <pre>元素(預先格式化的區塊)
3—1—2 <blockquote>元素(左右縮排的區塊)
3—1—3 <hr>元素(水平線)
3—1—4 <div>元素(群組成一個區塊)
3—1—5 <marquee>元素(跑馬燈)
3—1—6 <!————>(注釋)
3—2文字格式
3—2—1 <b>、<i>、<u>、<sub>、<sup>、<small>、<em>、<strong>、<dfn>、 <code>、<samp>、<kbd>、<Var>、<cite>、<abbr>、<s>、<q>、<mark>元素
3—2—2 <ruby>、<rt>、<rp>元素(注音或拼音)
3—2—3 <font>、<basefont>元素(字體)
3—2—4
元素(換行)
3—2—s <span>元素(群組成一行)
3—3 項目符號與編號——<ul>、<ol>、<li>元素
3—4 定義列表——<dl>、<dt>、<dd>元素
3—5 插入或刪除數據——<ins>、<del>元素
3—6提示文字——title屬性
第4章 超鏈接
4—1 URI的類型
4—1—1 絕對URI
4—1—2 相對URI
4—2 標記超鏈接——<a>元素
4—2—1 自定義超鏈接文字的顏色
4—2—2 提供文件下載的超鏈接
4—2—3 鏈接至E—mail地址的超鏈接
4—3 指定相對URI的路徑信息——<base>元素
4—4 指定文件之間的引用——<link>元素
4—5 建立書簽
第5章 圖片
5—1 嵌入圖片——<img>元素
5—1—1 圖片的高度、寬度與框線
5—1—2 圖片的對齊方式
5—1—3 圖片的替代顯示文字
5—1—4 圖片的水平間距與垂直間距
5—1—5 圖片超鏈接與縮略圖
5—2 影像地圖——<map>、<area>元素
5—3 標注——<figure>、<figcaption>元素
5—4 建立繪圖區——<canvas>元素
第6章 表格
6—1 建立表格——<table>、<tr>、<td>、<th>元素
6—2 表格與單元格的格式化
6—2—1 表格的背景顏色與背景圖片
6—2—2 表格的寬度、框線顏色、單元格填充與單元格間距
6—2—3 表格的框線大小、外框線與內框線顯示方式
6—2—4 表格的對齊方式
6—2—5 單元格的對齊方式
6—2—6 單元格的背景顏色與背景圖片
6—3 表格標題——<caption>元素
6—4 合並單元格
6—5 表格的表頭、主體與表尾——<thead>、<tbody>、<tfoot>元素
6—6 直列式表格——<colgroup>、<col>元素
第7章 影音多媒體
7—1 HTML 5的影音功能
7—2 嵌入視頻與音頻— <video>、<audio>元素
7—2—1 src屬性
7—2—2 autoplay、loop屬性
7—2—3 controls屬性
7—2—4 poster屬性
7—2—5 width、height屬性
7—2—6 preload屬性
7—3 視頻/音頻編解碼器
7—3—1 容器文件格式
7—3—2 視頻編解碼器
7—3—3 音頻編解碼器
7—4 指定影音文件的來源——<source>元素
7—5 嵌入資源文件——<embed>元素
7—6 嵌入對象——<object>元素
7—6—1 嵌入視頻
7—6—2嵌入音頻
7—6—3 嵌入ActiveX Controls
7—6—4 嵌入Java Applets
7—7 Scripting—<script>、<noscnpt>元素
7—7—1 嵌入JaVaScript
7—7—2 嵌入VBScript
7—8 嵌入CSS樣式表單——<style>元素
7—9 網頁自動導向
第8章 窗體與后端處理
8—1 建立窗體—<form>、<input>元素
8—2 HTML 4.01現有的輸入類型
8—2—1 按鈕
8—2—2 單行文本框
8—2—3 單選按鈕
8—2—4 復選框
8—2—5 多行文本框
8—2—6 下拉菜單
8—2—7 窗體的后端處理
8—2—8 密碼字段
8—2—9 隱藏字段
8—2—10 上傳文件字段
8—3 HTML5新增的輸入類型
8—3—1 email類型
8—3—2 url類型
8—3—3 search類型
8—3—4 tel類型
8—3—5 number類型
8—3—6 range類型
8—3—7 color類型
8—3—8 日期時間類型(date、time、datetime、month、week、datetime—local)
8—4 標簽文字——<label>元素
8—5 將窗體字段框起來——<fieldset>、<legend>元素
8—6 其他新增的窗體元素
8—6—1 <output>元素
8—6—2 <progress>元素
8—6—3 <meter>元素
8—6—4 <keygen>元素
8—6—5 <optgroup>元素
8—7 HTML 5新增的form屬性
……
第9章 JavaScript基本語法
第10章 類型、變量與運算符
第11章 流程控制
第12章 函數
第13章 對象
第14章 事件處理與實用范例
第15章 CSS
第16章 XHTML
第17章 Ajax
第18章 CanvasAPI
第19章 Video/Audio API
第20章 Drag and Drop API
第21章 Geolocation API
附錄 HTML框架元素
1—1 網頁設計的流程
1—1—1 搜集資料與規划網站架構
1—1—2 網頁制作與測試
1—1—3 網站上傳與推廣
1—1—4 網站更新與維護
1—1—5 搜索引擎優化(SEO)
1—2 網頁設計相關的程序設計語言
1—3 移動版網頁對比PC版網頁
1—4 移動版網頁的設計原則
1—5 響應式網頁設計(RWD)
1—6 HTML的演進
1—7 HTML 5的新功能
1—8 HTML 5文件的編寫方式
1—8—1 HTML 5文件的編輯工具
1—8—2 HTML 5文件的基本語法
1—8—3 編寫您的第一份HTML 5文件
第2章 文件結構
2—1 HTML文件的DOCTYPE——<!doctype>元素
2—2 HTML文件的根元素——<html>元素
2—2—1 全局屬性
2—2—2 事件屬性
2—3 HTML文件的標頭——<head>元素
2—3—1 <title>元素(文件標題)
2—3—2 <meta>元素(文件相關信息)
2—4 HTML文件的主體——<body>元素
2—4—1 <h1>~<h6>元素(標題1~6)
2—4—2 <p>元素(段落)
2—5 HTML 5新增的結構元素
2—6 區段結構
2—6—1 <article>與<section>元素(文章/通用的區段)
2—6—2 <nav>元素(導航欄)
2—6—3 <header>與<footer>元素(頁首/頁尾)
2—6—4 <aside>元素(側邊欄)
2—7 區段的附加信息
2—7—1 <address>元素(聯絡信息)
2—7—2 <time>元素(日期時間)
第3章 數據編輯與格式化
3—1 區塊格式
3 —1—1 <pre>元素(預先格式化的區塊)
3—1—2 <blockquote>元素(左右縮排的區塊)
3—1—3 <hr>元素(水平線)
3—1—4 <div>元素(群組成一個區塊)
3—1—5 <marquee>元素(跑馬燈)
3—1—6 <!————>(注釋)
3—2文字格式
3—2—1 <b>、<i>、<u>、<sub>、<sup>、<small>、<em>、<strong>、<dfn>、 <code>、<samp>、<kbd>、<Var>、<cite>、<abbr>、<s>、<q>、<mark>元素
3—2—2 <ruby>、<rt>、<rp>元素(注音或拼音)
3—2—3 <font>、<basefont>元素(字體)
3—2—4
元素(換行)
3—2—s <span>元素(群組成一行)
3—3 項目符號與編號——<ul>、<ol>、<li>元素
3—4 定義列表——<dl>、<dt>、<dd>元素
3—5 插入或刪除數據——<ins>、<del>元素
3—6提示文字——title屬性
第4章 超鏈接
4—1 URI的類型
4—1—1 絕對URI
4—1—2 相對URI
4—2 標記超鏈接——<a>元素
4—2—1 自定義超鏈接文字的顏色
4—2—2 提供文件下載的超鏈接
4—2—3 鏈接至E—mail地址的超鏈接
4—3 指定相對URI的路徑信息——<base>元素
4—4 指定文件之間的引用——<link>元素
4—5 建立書簽
第5章 圖片
5—1 嵌入圖片——<img>元素
5—1—1 圖片的高度、寬度與框線
5—1—2 圖片的對齊方式
5—1—3 圖片的替代顯示文字
5—1—4 圖片的水平間距與垂直間距
5—1—5 圖片超鏈接與縮略圖
5—2 影像地圖——<map>、<area>元素
5—3 標注——<figure>、<figcaption>元素
5—4 建立繪圖區——<canvas>元素
第6章 表格
6—1 建立表格——<table>、<tr>、<td>、<th>元素
6—2 表格與單元格的格式化
6—2—1 表格的背景顏色與背景圖片
6—2—2 表格的寬度、框線顏色、單元格填充與單元格間距
6—2—3 表格的框線大小、外框線與內框線顯示方式
6—2—4 表格的對齊方式
6—2—5 單元格的對齊方式
6—2—6 單元格的背景顏色與背景圖片
6—3 表格標題——<caption>元素
6—4 合並單元格
6—5 表格的表頭、主體與表尾——<thead>、<tbody>、<tfoot>元素
6—6 直列式表格——<colgroup>、<col>元素
第7章 影音多媒體
7—1 HTML 5的影音功能
7—2 嵌入視頻與音頻— <video>、<audio>元素
7—2—1 src屬性
7—2—2 autoplay、loop屬性
7—2—3 controls屬性
7—2—4 poster屬性
7—2—5 width、height屬性
7—2—6 preload屬性
7—3 視頻/音頻編解碼器
7—3—1 容器文件格式
7—3—2 視頻編解碼器
7—3—3 音頻編解碼器
7—4 指定影音文件的來源——<source>元素
7—5 嵌入資源文件——<embed>元素
7—6 嵌入對象——<object>元素
7—6—1 嵌入視頻
7—6—2嵌入音頻
7—6—3 嵌入ActiveX Controls
7—6—4 嵌入Java Applets
7—7 Scripting—<script>、<noscnpt>元素
7—7—1 嵌入JaVaScript
7—7—2 嵌入VBScript
7—8 嵌入CSS樣式表單——<style>元素
7—9 網頁自動導向
第8章 窗體與后端處理
8—1 建立窗體—<form>、<input>元素
8—2 HTML 4.01現有的輸入類型
8—2—1 按鈕
8—2—2 單行文本框
8—2—3 單選按鈕
8—2—4 復選框
8—2—5 多行文本框
8—2—6 下拉菜單
8—2—7 窗體的后端處理
8—2—8 密碼字段
8—2—9 隱藏字段
8—2—10 上傳文件字段
8—3 HTML5新增的輸入類型
8—3—1 email類型
8—3—2 url類型
8—3—3 search類型
8—3—4 tel類型
8—3—5 number類型
8—3—6 range類型
8—3—7 color類型
8—3—8 日期時間類型(date、time、datetime、month、week、datetime—local)
8—4 標簽文字——<label>元素
8—5 將窗體字段框起來——<fieldset>、<legend>元素
8—6 其他新增的窗體元素
8—6—1 <output>元素
8—6—2 <progress>元素
8—6—3 <meter>元素
8—6—4 <keygen>元素
8—6—5 <optgroup>元素
8—7 HTML 5新增的form屬性
……
第9章 JavaScript基本語法
第10章 類型、變量與運算符
第11章 流程控制
第12章 函數
第13章 對象
第14章 事件處理與實用范例
第15章 CSS
第16章 XHTML
第17章 Ajax
第18章 CanvasAPI
第19章 Video/Audio API
第20章 Drag and Drop API
第21章 Geolocation API
附錄 HTML框架元素
網路書店
類別
折扣
價格
-
新書87折$360