注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程CSS、DHTML和Ajax快速上手

CSS、DHTML和Ajax快速上手

CSS、DHTML和Ajax快速上手

定 價:¥65.00

作 者: (美)提格(Teague, J.C.) 著,李靜 等譯
出版社: 機械工業(yè)出版社
叢編項: Web開發(fā)系列叢書
標 簽: XML

ISBN: 9787111250791 出版時間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 448 字數(shù):  

內(nèi)容簡介

  本書詳細介紹如何利用CSS、DHTML和Ajax創(chuàng)建Web版式和交互式Web網(wǎng)頁。全書包括四部分:第一部分介紹如何使用CSS來控制Web頁面內(nèi)容的外觀;第二部分展示如何使用含CSS和JavaScript的Document Object Model(DOM)來創(chuàng)建基本的動態(tài)功能;第三部分介紹Ajax的一些基礎(chǔ)知識,展示如何在無須下載新的Web網(wǎng)頁的情況下進行數(shù)據(jù)的動態(tài)檢索;第四部分介紹前三部分講解的技巧的最為普遍的實際應(yīng)用。.本書內(nèi)容翔實,實例豐富,適合Web設(shè)計人員參考使用。Web在持續(xù)發(fā)展,本書也在不斷完善:全面更新,以適應(yīng)新的瀏覽器、標準與為現(xiàn)今Web定義的CSS、DHTML和Ajax特性,本版中唯一沒有改變的是它基于目標的可視化方式的主旨。在本書中,讀者隨處可見使用CSS、DHTML和Ajax來為Web站點添加完美的可視化、交互式元素的循序漸進的指導。經(jīng)驗豐富的作者通過使用提示和屏幕快照為我們提供了很多的背景知識:從基礎(chǔ)的、高級的動態(tài)技術(shù)(如讓對象顯示和消失)到為新型瀏覽器創(chuàng)建特效,從表格到CSS,以及創(chuàng)建帶有嵌入式滾動區(qū)域、固定菜單欄的全新DHTML腳本,等等。CSS、DHTML和Ajax的初學者可以發(fā)現(xiàn)這是編程的最快捷、簡便的指導,同時編程老手也可以很愉悅地在書中找到實用性較強的操作實例。

作者簡介

  Jason Cranford Teague是Lante的高級信息架構(gòu)師,他為許多公司設(shè)計過Web站點,這些公司包括Virgin(維珍)、 WebMD、Coca-Cola(可口可樂)、CNN、Bell South(南方貝爾)和DuPont(杜邦)。他也是《CSS、DHTML和Ajax快速上手》前一版的作者。

圖書目錄

第一部分  層疊樣式表
第1章 了解CSS
1.1 什么是樣式?
1.2 什么是層疊樣式表?
1.2.1 CSS的工作原理是什么?
1.3 CSS的版本
1.4 CSS規(guī)則的類型
1.4.1 CSS規(guī)則部分
1.4.2 在何處設(shè)置CSS規(guī)則
1.5 CSS和標識語言
1.5.1 HTML
1.5.2 XML和XSL
1.5.3 XHTML
1.5.4 SVG
1.5.5 Flash
1.6 標簽種類
1.7 設(shè)置你的DTD
1.7.1 Quirks和標準模式
1.7.2 選擇文檔類型
第2章 CSS基礎(chǔ)
2.1 為HTML標簽添加內(nèi)聯(lián)樣式
2.2 為Web頁面添加嵌入樣式
2.3 為Web站點添加外部樣式
2.3.1 創(chuàng)建外部樣式表
2.3.2 鏈接樣式表
2.3.3 導入樣式表
2.4?。ㄖ兀┒xHTML標簽
2.5 為任何標簽定義類
2.6 定義用于識別對象的ID選擇器
2.7 定義具有同一樣式的選擇器
2.8 創(chuàng)建!important聲明
2.9 基于上下文定義選擇器
2.9.1 子孫選擇器
2.9.2 兒子選擇器
2.9.3 相鄰胞兄選擇器
2.9.4 通用選擇器
2.10 基于標簽屬性定義選擇器
2.11 使用偽類
2.11.1 樣式化鏈接偽類
2.11.2 樣式化動態(tài)偽類
2.11.3 長子偽類
2.11.4 樣式化為特定語言
2.12 使用偽元素
2.12.1 樣式化元素的第一個字母
2.12.2 樣式化元素的第一行
2.12.3 設(shè)置元素前后的內(nèi)容
2.13 為打印和其他媒介設(shè)置樣式
2.13.1 為打印設(shè)置分頁
2.14 為CSS添加注釋
2.15 從父對象繼承屬性
2.15.1 管理已有的或繼承的屬性值
2.16 確定層疊順序
2.17 在Internet Explorer中使用條件注釋來完善CSS
2.18 樣式表策略
第3章 字體屬性
3.1 理解Web上的版式
3.1.1 指定字符集
3.1.2 通用的字體系列
3.1.3 Dingbat
3.1.4 字符實體
3.2 設(shè)置字體系列
3.2.1 使用瀏覽器安全的字體
3.3 設(shè)置字體尺寸
3.4 將文本設(shè)置為斜體
3.5 設(shè)置粗體、更粗字體和最粗字體
3.6 創(chuàng)建小型大寫字母
3.7 設(shè)置多個字體值
第4章 文本屬性
4.1 調(diào)整文本間距
4.1.1 調(diào)整字符間距
4.1.2 調(diào)整單詞間距
4.1.3 調(diào)整文本的行間距
4.2 設(shè)置文本大小寫
4.3 添加文本陰影
4.4 水平對齊文本
4.5 垂直對齊文本
4.6 設(shè)置段落縮進
4.7 控制空白
4.8 裝飾文本
4.9 設(shè)置文本方向
第5章 顏色和背景屬性 1
5.1 選擇調(diào)色板
5.1.1 色輪基礎(chǔ)知識
5.1.2 在線顏色配色方案創(chuàng)建工具
5.2 設(shè)置文本和前景色
5.3 設(shè)置背景色
5.4 設(shè)置背景圖像
5.5 設(shè)置多重背景值
第6章 方框?qū)傩?
6.1 理解元素方框
6.1.1 方框的組成
6.1.2 “方框”模型的局限
6.2 設(shè)置元素的顯示方式
6.3 設(shè)置元素的邊空
6.4 設(shè)置元素的邊框
6.4.1 圓角邊框(只適用于Mozilla)
6.5 設(shè)置元素的輪廓
6.6 設(shè)置元素的填充區(qū)域
6.7 設(shè)置元素的寬度和高度
6.7.1 設(shè)置最大與最小寬度與高度
第7章 可視格式化屬性
7.1 理解窗口和文檔
7.2 設(shè)置定位類型
使用static定位
使用相對定位
使用絕對定位
使用固定定位
7.3 設(shè)置元素的定位
7.3.1 設(shè)置距離頂部和左部的位置
7.3.2 設(shè)置距離底部和右部的位置
7.4 堆棧對象(3D定位)
7.5 在窗口中浮動元素
7.6 清理浮動的元素
第8章 可視化效果及用戶界面屬性
8.1 設(shè)置元素的可視性
8.2 設(shè)置元素的可視區(qū)域(剪切)
8.3 設(shè)置溢出的內(nèi)容放在何處
8.4 設(shè)置元素的不透明度
8.5 更改鼠標指針的外觀
8.6 更改滾動條的外觀(僅IE Windows)
第9章 表格屬性
9.1 設(shè)置表格布局
9.2 設(shè)置表格單元格間的空間
9.3 表格單元格間的折疊邊框
9.4 處理空單元格
9.5 設(shè)置表題的位置
第10章 生成內(nèi)容和列表屬性
10.1 使用CSS添加內(nèi)容
10.2 教瀏覽器計數(shù)
10.3 指定引號樣式
10.4 設(shè)置項目符號樣式
10.5 創(chuàng)建個性化項目符號
10.6 設(shè)置項目符號的位置
10.7 設(shè)置多種列表樣式
10.8 將元素以列表形式顯示
第二部分 動態(tài)HTML
第11章 理解DHTML
11.1 動態(tài)HTML定義
11.1.1 層疊樣式表(CSS)
11.1.2 文檔對象模型(DOM)
11.1.3 JavaScript
11.1.4 標識語言
11.2 DHTML歷史
11.2.1 Netscape專用DHTML
11.2.2 Microsoft專用DHTML
11.2.3 跨瀏覽器DHTML
11.3 使用DHTML的原因
11.3.1 DHTML的優(yōu)勢
11.3.2 DHTML的劣勢
11.4 Flash與DHTML
11.4.1 Flash優(yōu)勢
11.4.2 Flash劣勢
11.5 使用DHMTL還是Flash
第12章 DHTML基礎(chǔ)
12.1 DOM:Web頁的線路圖
12.1.1 W3C標準的DOM
12.2 設(shè)置對象
12.3 理解事件
12.3.1 事件和DOM
12.4 使用事件處理程序
12.5 獲取元素
12.5.1 通過ID獲取元素
12.5.2 通過標簽名獲取元素的屬性值
12.6 將事件傳給函數(shù)
12.7 將事件綁定到對象
12.8 使用特征檢測
第13章 學習相關(guān)的環(huán)境知識
13.1 檢測操作系統(tǒng)
13.2 檢測瀏覽器名稱
13.3 查找頁面的位置和標題
13.4 測量顏色的數(shù)量(位深)
13.5 測量屏幕的尺寸
13.6 測量瀏覽器窗口的尺寸
13.7 測量頁面的可視尺寸
第14章 學習對象的相關(guān)知識
14.1 檢測點擊對象
14.2 檢測對象的屬性
14.2 確定對象的屬性
14.2.1 查找對象頂部和左部位置
14.2.2 查找對象底部和右部位置
14.3 查找對象的樣式屬性值
14.4 查找對象的三維位置
14.5 查找對象的可視區(qū)域
第15章 學習事件的相關(guān)知識
15.1 檢測發(fā)生了哪種事件類型
15.2 檢測按下了哪個鍵
15.3 檢測哪個組合鍵被按下
15.4 檢測單擊了哪個鼠標按鈕
15.5 檢測鼠標在何處被單擊
第16章 基本動態(tài)技術(shù)
16.1 更改CSS屬性值
16.2 顯示或隱藏對象
16.2.1 更改可視性樣式
16.2.2 更改顯示樣式
16.3 點到點移動對象
16.4 以確定的數(shù)值移動對象
16.5 立體地移動對象
16.6 更改對象的可視區(qū)
16.7 更改對象的內(nèi)容
16.8 控制幀之間的對象
第17章 高級動態(tài)技術(shù)
17.1 讓函數(shù)再次運行
17.2 為對象添加動畫效果
17.2.1 讓對象沿直線移動
17.2.2 讓對象繞圓圈移動
17.3 使用來自表單域中的輸入
17.4 跟隨鼠標指針移動
17.5 讓對象可拖曳
17.6 打開新的瀏覽器窗口
17.7 移動瀏覽器窗口
17.8 更改瀏覽器窗口的尺寸
17.9 滾動瀏覽器窗口
第18章 動態(tài)CSS
18.1 查找樣式屬性值
18.2 添加或更改樣式聲明
18.2.1 在Internet Explorer中添加或更改樣式
18.3 更改類 8
18.4 禁用或啟用樣式表
第三部分 Ajax
第19章 理解Ajax
19.1 Ajax定義
19.1.1 動態(tài)HTML(DHTML)
19.1.2 XMLHttpRequest
19.1.3 服務(wù)器文件
19.2 Ajax的工作原理
19.2.1 經(jīng)典Web用戶體驗工作原理
19.2.2 Ajax Web用戶體驗工作原理
19.3 我使用Ajax的原因
19.3.1 Ajax優(yōu)勢
19.3.2 Ajax劣勢
19.4 Web 2.0定義
19.4.1 為什么現(xiàn)在使用Web 2.0
19.4.2 Ajax和豐富的Internet應(yīng)用程序
第20章 Ajax基礎(chǔ)知識
20.1 理解服務(wù)器請求
20.1.1 Ajax屬性和方法
20.2 獲取數(shù)據(jù)
20.3 獲取響應(yīng)
20.4 過濾數(shù)據(jù)
20.5 利用AjaxBasics.js庫
第4部分 使用CSS、DHTML和Ajax
第21章 布局
21.1 結(jié)構(gòu)化頁面
21.2 創(chuàng)建多欄布局
21.3 樣式化頁眉
21.4 樣式化鏈接和導航
21.5 樣式化正文與內(nèi)容
20.6 樣式化表格
20.7 樣式化表單
20.8 樣式化框架
第22章 內(nèi)容
22.1 導入外部內(nèi)容
22.2 動態(tài)控制表單數(shù)據(jù)
22.3 添加彈出層
22.4 動態(tài)輸入提示
第23章 導航
23.1 使用CSS子畫面創(chuàng)建導航按鈕
23.2 創(chuàng)建下拉菜單
23.3 創(chuàng)建折疊菜單
23.4 創(chuàng)建選項卡菜單
23.5 創(chuàng)建滑行菜單
23.6 創(chuàng)建遠程控件
第24章 控件
24.1 提供頁面控件
14.2 為層創(chuàng)建滾動條
24.2 添加樣式控件
24.3 整理相冊

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號