出版時(shí)間:2012-7 出版社:人民郵電出版社 作者:Julie C.Meloni 頁數(shù):460 字?jǐn)?shù):738000 譯者:陳宗斌
Tag標(biāo)簽:無
內(nèi)容概要
本書采用直觀的、逐步深入的方法介紹如何使用HTML、CSS(Cascading Style
Sheet,層疊樣式表)和JavaScript設(shè)計(jì)、創(chuàng)建和維護(hù)世界級(jí)的網(wǎng)站,并且提供了清晰的指導(dǎo)。
本書信息豐富,涵蓋了HTML、CSS和JavaScript的基礎(chǔ)知識(shí)和高級(jí)應(yīng)用,還介紹了如何組織和管理網(wǎng)站以及幫助人們找到你的Web頁面的知識(shí)。在每一章末尾還配有相應(yīng)的問答題和作業(yè),可以幫助你檢驗(yàn)所學(xué)的知識(shí)。
本書示例豐富,操作步驟簡(jiǎn)潔、明了,非常適合于從事Web設(shè)計(jì)和網(wǎng)站開發(fā)的初學(xué)者閱讀,對(duì)于有一定經(jīng)驗(yàn)的讀者,也有很大的參考價(jià)值。
書籍目錄
第1章 發(fā)布Web內(nèi)容
1.1 HTML和World Wide Web的簡(jiǎn)短歷史
1.2 創(chuàng)建Web內(nèi)容
1.3 理解Web內(nèi)容遞送
1.4 選擇Web托管提供商
1.5 利用多種Web瀏覽器進(jìn)行測(cè)試
1.6 創(chuàng)建一個(gè)示例文件
1.7 使用FTP傳輸文件
1.7.1 選擇FTP客戶
1.7.2 使用FTP客戶
1.8 理解在Web服務(wù)器上的什么位置存放文件
1.8.1 基本的文件管理
1.8.2 使用索引頁面
1.9 在沒有Web服務(wù)器的情況下分布內(nèi)容
1.9.1 在本地發(fā)布內(nèi)容
1.9.2 在博客上發(fā)布內(nèi)容
1.10 測(cè)試Web內(nèi)容的幾點(diǎn)提示
1.11 總結(jié)
1.12 問與答
1.13 作業(yè)
1.13.1 測(cè)驗(yàn)
1.13.2 答案
1.13.3 練習(xí)
第2章 理解HTML與XHTML之間的聯(lián)系
2.1 做好準(zhǔn)備
2.2 從簡(jiǎn)單的Web頁面開始
2.3 每個(gè)XHTML Web頁面都必須具有的HTML標(biāo)簽
2.4 利用段落和換行符組織頁面
2.5 利用標(biāo)題組織內(nèi)容
2.6 驗(yàn)證Web內(nèi)容
2.7 關(guān)于HTML、XML、XHTML和HTML5的內(nèi)幕消息
2.8 總結(jié)
2.9 問與答
2.10 作業(yè)
2.10.1 測(cè)驗(yàn)
2.10.2 答案
2.10.3 練習(xí)
第3章 理解層疊樣式表
3.1 CSS的工作原理
3.2 基本的樣式表
3.3 CSS樣式基礎(chǔ)
3.3.1 布局屬性
3.3.2 格式化屬性
3.4 使用樣式類
3.5 使用樣式ID
3.6 內(nèi)部樣式表和內(nèi)聯(lián)樣式
3.7 總結(jié)
3.8 問與答
3.9 作業(yè)
3.9.1 測(cè)驗(yàn)
3.9.2 答案
3.9.3 練習(xí)
第4章 理解JavaScript
4.1 學(xué)習(xí)Web腳本編程的基礎(chǔ)知識(shí)
4.1.1 腳本和程序
4.1.2 JavaScript簡(jiǎn)介
4.2 JavaScript如何適應(yīng)Web頁面
4.2.1 使用單獨(dú)的JavaScript文件
4.2.2 理解JavaScript事件
4.3 探索JavaScript的能力
4.3.1 改進(jìn)導(dǎo)航
4.3.2 驗(yàn)證表單
4.3.3 特殊效果
4.3.4 遠(yuǎn)程腳本調(diào)用(AJAX)
4.4 利用JavaScript顯示時(shí)間
4.5 開始創(chuàng)建腳本
4.6 添加JavaScript語句
4.6.1 在變量中存儲(chǔ)數(shù)據(jù)
4.6.2 計(jì)算結(jié)果
4.7 創(chuàng)建輸出
4.8 向Web頁面中添加腳本
4.9 測(cè)試腳本
4.9.1 修改腳本
4.9.2 處理JavaScript錯(cuò)誤
4.10 總結(jié)
4.11 問與答
4.12 作業(yè)
4.12.1 測(cè)驗(yàn)
4.12.2 答案
4.12.3 練習(xí)
第5章 處理字體、文本塊和列表
5.1 粗體字、斜體字和特殊的文本格式化效果
5.2 調(diào)整字體
5.3 處理特殊字符
5.4 在頁面上對(duì)齊文本
5.4.1 使用屬性
5.4.2 對(duì)齊塊級(jí)元素
5.5 三種HTML列表
5.6 在列表內(nèi)放置列表
5.7 總結(jié)
5.8 問與答
5.9 作業(yè)
5.9.1 測(cè)驗(yàn)
5.9.2 答案
5.9.3 練習(xí)
第6章 使用表格顯示信息
6.1 創(chuàng)建簡(jiǎn)單的表格
6.2 控制表格大小
6.3 表格內(nèi)的對(duì)齊和跨越
6.4 利用表格進(jìn)行頁面布局
6.5 總結(jié)
6.6 問與答
6.7 作業(yè)
6.7.1 測(cè)驗(yàn)
6.7.2 答案
6.7.3 練習(xí)
第7章 使用外部鏈接和內(nèi)部鏈接
7.1 使用Web地址
7.2 使用錨在頁面內(nèi)建立鏈接
7.2.1 利用錨標(biāo)識(shí)頁面中的位置
7.2.2 鏈接到錨位置
7.3 在你自己的Web內(nèi)容之間創(chuàng)建鏈接
7.4 鏈接到外部Web內(nèi)容
7.5 鏈接到電子郵件地址
7.6 在新的瀏覽器窗口中打開鏈接
7.7 使用CSS編排超鏈接的樣式
7.8 總結(jié)
7.9 問與答
7.10 作業(yè)
7.10.1 測(cè)驗(yàn)
7.10.2 答案
7.10.3 練習(xí)
第8章 處理顏色、圖像和多媒體
8.1 用于選擇顏色的最佳實(shí)踐
8.2 了解Web顏色
8.3 使用顏色的十六進(jìn)制值
8.4 使用CSS設(shè)置背景、文本和邊框的顏色
8.5 選擇圖形軟件
8.6 關(guān)于圖形至少需要知道什么
8.7 準(zhǔn)備照片圖像
8.7.1 裁剪圖像
8.7.2 調(diào)整圖像大小
8.7.3 調(diào)整圖像顏色
8.7.4 控制JPEG壓縮
8.8 創(chuàng)建廣告條和按鈕
8.9 減少圖像中的顏色數(shù)量
8.10 處理透明的圖像
8.11 創(chuàng)建平鋪背景
8.12 創(chuàng)建動(dòng)畫式Web圖形
8.13 把圖像放在Web頁面上
8.14 利用文本描述圖像
8.15 指定圖像的高度和寬度
8.16 對(duì)齊圖像
8.16.1 水平的圖像對(duì)齊
8.16.2 垂直的圖像對(duì)齊
8.17 把圖像轉(zhuǎn)變成鏈接
8.18 使用背景圖像
8.19 使用圖像映射
8.19.1 為什么圖像映射并非總是必要的
8.19.2 映射圖像內(nèi)的區(qū)域
8.19.3 為圖像映射創(chuàng)建HTML代碼
8.20 把多媒體整合進(jìn)網(wǎng)站中
8.20.1 鏈接到多媒體文件
8.20.2 嵌入多媒體文件
8.20.3 關(guān)于使用多媒體的額外幾點(diǎn)提示
8.21 總結(jié)
8.22 問與答
8.23 作業(yè)
8.23.1 測(cè)驗(yàn)
8.23.2 答案
8.23.3 練習(xí)
第9章 處理邊距、填充、對(duì)齊和浮動(dòng)
9.1 使用邊距
9.2 填充元素
9.3 使所有內(nèi)容保持對(duì)齊
9.4 理解float屬性
9.5 總結(jié)
9.6 問與答
9.7 作業(yè)
9.7.1 測(cè)驗(yàn)
9.7.2 答案
9.7.3 練習(xí)
第10章 理解CSS盒子模型和定位
10.1 CSS盒子模型
10.2 關(guān)于定位的詳細(xì)解釋
10.3 控制元素的堆疊方式
10.4 管理文本流
10.5 總結(jié)
10.6 問與答
10.7 作業(yè)
10.7.1 測(cè)驗(yàn)
10.7.2 答案
10.7.3 練習(xí)
第11章 使用CSS對(duì)列表、文本和導(dǎo)航進(jìn)行更多的處理
11.1 HTML列表回顧
11.2 CSS盒子模型如何影響列表
11.3 放置列表項(xiàng)指示符
11.4 利用列表項(xiàng)和CSS創(chuàng)建圖像映射
11.5 導(dǎo)航列表與普通列表之間有何區(qū)別
11.6 利用CSS創(chuàng)建垂直導(dǎo)航系統(tǒng)
11.6.1 編排單級(jí)垂直導(dǎo)航系統(tǒng)的樣式
11.6.2 編排多級(jí)垂直導(dǎo)航系統(tǒng)的樣式
11.7 利用CSS創(chuàng)建水平導(dǎo)航系統(tǒng)
11.8 總結(jié)
11.9 問與答
11.10 作業(yè)
11.10.1 測(cè)驗(yàn)
11.10.2 答案
11.10.3 練習(xí)
第12章 創(chuàng)建固定布局或流體布局
12.1 理解固定布局
12.2 理解流體布局
12.3 創(chuàng)建固定/流體混合式布局
12.3.1 從基本的布局結(jié)構(gòu)開始
12.3.2 在固定/流體混合式布局中定義兩列
12.3.3 設(shè)置布局的最小寬度
12.3.4 在固定/流體混合式布局中處理列高度
12.4 總結(jié)
12.5 問與答
12.6 作業(yè)
12.6.1 測(cè)驗(yàn)
12.6.2 答案
12.6.3 練習(xí)
第13章 理解動(dòng)態(tài)網(wǎng)站
13.1 理解不同類型的腳本編程
13.2 在HTML中包括JavaScript
13.3 顯示隨機(jī)內(nèi)容
13.4 了解文檔對(duì)象模型
13.5 基于用戶交互更改圖像
13.6 總結(jié)
13.7 問與答
13.8 作業(yè)
13.8.1 測(cè)驗(yàn)
13.8.2 答案
13.8.3 練習(xí)
第14章 初識(shí)JavaScript程序設(shè)計(jì)
14.1 基本概念
14.1.1 語句
14.1.2 把任務(wù)與函數(shù)相結(jié)合
14.1.3 變量
14.1.4 了解對(duì)象
14.1.5 條件語句
14.1.6 循環(huán)語句
14.1.7 事件處理程序
14.1.8 首先運(yùn)行哪個(gè)腳本
14.2 JavaScript語法規(guī)則
14.2.1 大小寫敏感性
14.2.2 變量、對(duì)象和函數(shù)名稱
14.2.3 保留字
14.2.4 空白
14.3 使用注釋
14.4 關(guān)于JavaScript的最佳實(shí)踐
14.5 總結(jié)
14.6 問與答
14.7 作業(yè)
14.7.1 測(cè)驗(yàn)
14.7.2 答案
14.7.3 練習(xí)
第15章 使用文檔對(duì)象模型(Document Object Model,DOM)
15.1 理解文檔對(duì)象模型(Document Object Model,DOM)
15.2 使用window對(duì)象
15.3 處理document對(duì)象
15.3.1 獲取關(guān)于文檔的信息
15.3.2 在文檔中編寫文本
15.3.3 使用鏈接和錨
15.4 訪問瀏覽器的歷史記錄
15.5 使用location對(duì)象
15.6 關(guān)于DOM結(jié)構(gòu)的更多知識(shí)
15.6.1 節(jié)點(diǎn)
15.6.2 父對(duì)象與子對(duì)象
15.6.3 兄弟對(duì)象
15.7 處理DOM節(jié)點(diǎn)
15.7.1 基本的節(jié)點(diǎn)屬性
15.7.2 節(jié)點(diǎn)的關(guān)系屬性
15.7.3 文檔方法
15.7.4 節(jié)點(diǎn)方法
15.8 創(chuàng)建可定位的元素(圖層)
15.8.1 利用JavaScript控制定位
15.9 隱藏和顯示對(duì)象
15.10 修改頁面內(nèi)的文本
15.11 向頁面中添加文本
15.12 總結(jié)
15.13 問與答
15.14 作業(yè)
15.14.1 測(cè)驗(yàn)
15.14.2 答案
15.14.3 練習(xí)
第16章 使用JavaScript變量、字符串和數(shù)組
16.1 使用變量
16.1.1 選擇變量名
16.1.2 使用局部變量和全局變量
16.1.3 給變量賦值
16.2 了解表達(dá)式和運(yùn)算符
16.2.1 使用JavaScript運(yùn)算符
16.2.2 運(yùn)算符優(yōu)先級(jí)
16.3 JavaScript中的數(shù)據(jù)類型
16.4 在數(shù)據(jù)類型之間轉(zhuǎn)換
16.5 使用String對(duì)象
16.5.1 創(chuàng)建String對(duì)象
16.5.2 賦值
16.5.3 計(jì)算字符串的長(zhǎng)度
16.5.4 轉(zhuǎn)換字符串的大小寫
16.6 處理子串
16.6.1 使用字符串的一部分
16.6.2 獲取單個(gè)字符
16.6.3 查找子串
16.7 使用數(shù)值型數(shù)組
16.7.1 創(chuàng)建數(shù)值型數(shù)組
16.7.2 了解數(shù)組長(zhǎng)度
16.7.3 訪問數(shù)組元素
16.8 使用字符串?dāng)?shù)組
16.8.1 創(chuàng)建字符串?dāng)?shù)組
16.8.2 拆分字符串
16.8.3 對(duì)字符串?dāng)?shù)組進(jìn)行排序
16.9 對(duì)數(shù)值型數(shù)組進(jìn)行排序
16.10 總結(jié)
16.11 問與答
16.12 作業(yè)
16.12.1 測(cè)驗(yàn)
16.12.2 答案
16.12.3 練習(xí)
第17章 使用JavaScript函數(shù)和對(duì)象
17.1 使用函數(shù)
17.1.1 定義函數(shù)
17.1.2 調(diào)用函數(shù)
17.1.3 返回值
17.2 介紹對(duì)象
17.2.1 創(chuàng)建對(duì)象
17.2.2 對(duì)象的屬性和值
17.2.3 了解方法
17.3 使用對(duì)象簡(jiǎn)化腳本編程
17.3.1 定義對(duì)象
17.3.2 定義對(duì)象的方法
17.3.3 創(chuàng)建對(duì)象的實(shí)例
17.4 擴(kuò)展內(nèi)置對(duì)象
17.5 使用Math對(duì)象
17.5.1 四舍五入和截尾
17.5.2 生成隨機(jī)數(shù)
17.5.3 其他Math函數(shù)
17.6 使用Math函數(shù)
17.7 使用with關(guān)鍵字
17.8 處理日期
17.8.1 創(chuàng)建Date對(duì)象
17.8.2 設(shè)置Date值
17.8.3 讀取Date值
17.8.4 處理時(shí)區(qū)
17.8.5 在日期格式之間轉(zhuǎn)換
17.9 總結(jié)
17.10 問與答
17.11 作業(yè)
17.11.1 測(cè)驗(yàn)
17.11.2 答案
17.11.3 練習(xí)
第18章 利用條件和循環(huán)控制流程
18.1 if語句
18.1.1 條件運(yùn)算符
18.1.2 利用邏輯運(yùn)算符把條件結(jié)合起來
18.1.3 else關(guān)鍵字
18.2 使用簡(jiǎn)寫的條件表達(dá)式
18.3 利用if和else測(cè)試多個(gè)條件
18.3.1 HTML文件
18.3.2 JavaScript文件
18.4 利用switch使用多個(gè)條件
18.5 使用for循環(huán)
18.6 使用while循環(huán)
18.7 使用do...while循環(huán)
18.8 使用循環(huán)
18.8.1 創(chuàng)建無限循環(huán)
18.8.2 退出循環(huán)
18.8.3 繼續(xù)執(zhí)行循環(huán)
18.9 遍歷對(duì)象屬性
18.10 總結(jié)
18.11 問與答
18.12 作業(yè)
18.12.1 測(cè)驗(yàn)
18.12.2 答案
18.12.3 練習(xí)
第19章 響應(yīng)事件
19.1 理解事件處理程序
19.1.1 對(duì)象和事件
19.1.2 創(chuàng)建事件處理程序
19.1.3 利用JavaScript定義事件處理程序
19.1.4 支持多個(gè)事件處理程序
19.1.5 使用event對(duì)象
19.2 使用鼠標(biāo)事件
19.2.1 移入和移出
19.2.2 按下和釋放(以及單擊)
19.3 使用鍵盤事件
19.4 使用onLoad和onUnload事件
19.5 使用onclick更改的外觀
19.6 總結(jié)
19.7 問與答
19.8 作業(yè)
19.8.1 測(cè)驗(yàn)
19.8.2 答案
19.8.3 練習(xí)
第20章 使用窗口和框架
20.1 利用對(duì)象控制窗口
20.1.1 window對(duì)象的屬性
20.1.2 創(chuàng)建新窗口
20.1.3 打開和關(guān)閉窗口
20.2 移動(dòng)和調(diào)整窗口
20.3 使用定時(shí)器
20.4 顯示對(duì)話框
20.5 處理框架
20.6 構(gòu)建框架集
20.6.1 創(chuàng)建框架集文檔
20.6.2 添加單獨(dú)的框架
20.7 在框架與窗口之間建立鏈接
20.7.1 修改框架的邊框
20.7.2 將JavaScript對(duì)象用于框架
20.7.3 frames數(shù)組
20.8 使用內(nèi)聯(lián)框架
20.9 總結(jié)
20.10 問與答
20.11 作業(yè)
20.11.1 測(cè)驗(yàn)
20.11.2 答案
20.11.3 練習(xí)
第21章 使用不唐突的JavaScript
21.1 腳本編程的最佳實(shí)踐
21.1.1 內(nèi)容、表示和行為
21.1.2 漸進(jìn)增強(qiáng)
21.1.3 添加事件處理程序
21.1.4 Web標(biāo)準(zhǔn):避免成為特定于瀏覽器的
21.1.5 注解代碼
21.1.6 有用性
21.1.7 設(shè)計(jì)模式
21.1.8 可訪問性
21.2 讀取瀏覽器信息
21.2.1 顯示瀏覽器信息
21.2.2 應(yīng)對(duì)不誠實(shí)的瀏覽器
21.3 跨瀏覽器的腳本編程
21.3.1 特性檢測(cè)
21.3.2 應(yīng)對(duì)瀏覽器的怪癖
21.4 支持非JavaScript的瀏覽器
21.4.1 使用
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
HTML、CSS和JavaScript入門經(jīng)典 PDF格式下載