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

CSS、DHTML和Ajax快速上手

CSS、DHTML和Ajax快速上手

定 價:¥65.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

  Jason Cranford Teague是Lante的高級信息架構師,他為許多公司設計過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 在何處設置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 設置你的DTD
1.7.1 Quirks和標準模式
1.7.2 選擇文檔類型
第2章 CSS基礎
2.1 為HTML標簽添加內聯樣式
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 設置元素前后的內容
2.13 為打印和其他媒介設置樣式
2.13.1 為打印設置分頁
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 設置字體系列
3.2.1 使用瀏覽器安全的字體
3.3 設置字體尺寸
3.4 將文本設置為斜體
3.5 設置粗體、更粗字體和最粗字體
3.6 創(chuàng)建小型大寫字母
3.7 設置多個字體值
第4章 文本屬性
4.1 調整文本間距
4.1.1 調整字符間距
4.1.2 調整單詞間距
4.1.3 調整文本的行間距
4.2 設置文本大小寫
4.3 添加文本陰影
4.4 水平對齊文本
4.5 垂直對齊文本
4.6 設置段落縮進
4.7 控制空白
4.8 裝飾文本
4.9 設置文本方向
第5章 顏色和背景屬性 1
5.1 選擇調色板
5.1.1 色輪基礎知識
5.1.2 在線顏色配色方案創(chuàng)建工具
5.2 設置文本和前景色
5.3 設置背景色
5.4 設置背景圖像
5.5 設置多重背景值
第6章 方框屬性
6.1 理解元素方框
6.1.1 方框的組成
6.1.2 “方框”模型的局限
6.2 設置元素的顯示方式
6.3 設置元素的邊空
6.4 設置元素的邊框
6.4.1 圓角邊框(只適用于Mozilla)
6.5 設置元素的輪廓
6.6 設置元素的填充區(qū)域
6.7 設置元素的寬度和高度
6.7.1 設置最大與最小寬度與高度
第7章 可視格式化屬性
7.1 理解窗口和文檔
7.2 設置定位類型
使用static定位
使用相對定位
使用絕對定位
使用固定定位
7.3 設置元素的定位
7.3.1 設置距離頂部和左部的位置
7.3.2 設置距離底部和右部的位置
7.4 堆棧對象(3D定位)
7.5 在窗口中浮動元素
7.6 清理浮動的元素
第8章 可視化效果及用戶界面屬性
8.1 設置元素的可視性
8.2 設置元素的可視區(qū)域(剪切)
8.3 設置溢出的內容放在何處
8.4 設置元素的不透明度
8.5 更改鼠標指針的外觀
8.6 更改滾動條的外觀(僅IE Windows)
第9章 表格屬性
9.1 設置表格布局
9.2 設置表格單元格間的空間
9.3 表格單元格間的折疊邊框
9.4 處理空單元格
9.5 設置表題的位置
第10章 生成內容和列表屬性
10.1 使用CSS添加內容
10.2 教瀏覽器計數
10.3 指定引號樣式
10.4 設置項目符號樣式
10.5 創(chuàng)建個性化項目符號
10.6 設置項目符號的位置
10.7 設置多種列表樣式
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基礎
12.1 DOM:Web頁的線路圖
12.1.1 W3C標準的DOM
12.2 設置對象
12.3 理解事件
12.3.1 事件和DOM
12.4 使用事件處理程序
12.5 獲取元素
12.5.1 通過ID獲取元素
12.5.2 通過標簽名獲取元素的屬性值
12.6 將事件傳給函數
12.7 將事件綁定到對象
12.8 使用特征檢測
第13章 學習相關的環(huán)境知識
13.1 檢測操作系統(tǒng)
13.2 檢測瀏覽器名稱
13.3 查找頁面的位置和標題
13.4 測量顏色的數量(位深)
13.5 測量屏幕的尺寸
13.6 測量瀏覽器窗口的尺寸
13.7 測量頁面的可視尺寸
第14章 學習對象的相關知識
14.1 檢測點擊對象
14.2 檢測對象的屬性
14.2 確定對象的屬性
14.2.1 查找對象頂部和左部位置
14.2.2 查找對象底部和右部位置
14.3 查找對象的樣式屬性值
14.4 查找對象的三維位置
14.5 查找對象的可視區(qū)域
第15章 學習事件的相關知識
15.1 檢測發(fā)生了哪種事件類型
15.2 檢測按下了哪個鍵
15.3 檢測哪個組合鍵被按下
15.4 檢測單擊了哪個鼠標按鈕
15.5 檢測鼠標在何處被單擊
第16章 基本動態(tài)技術
16.1 更改CSS屬性值
16.2 顯示或隱藏對象
16.2.1 更改可視性樣式
16.2.2 更改顯示樣式
16.3 點到點移動對象
16.4 以確定的數值移動對象
16.5 立體地移動對象
16.6 更改對象的可視區(qū)
16.7 更改對象的內容
16.8 控制幀之間的對象
第17章 高級動態(tài)技術
17.1 讓函數再次運行
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 服務器文件
19.2 Ajax的工作原理
19.2.1 經典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 為什么現在使用Web 2.0
19.4.2 Ajax和豐富的Internet應用程序
第20章 Ajax基礎知識
20.1 理解服務器請求
20.1.1 Ajax屬性和方法
20.2 獲取數據
20.3 獲取響應
20.4 過濾數據
20.5 利用AjaxBasics.js庫
第4部分 使用CSS、DHTML和Ajax
第21章 布局
21.1 結構化頁面
21.2 創(chuàng)建多欄布局
21.3 樣式化頁眉
21.4 樣式化鏈接和導航
21.5 樣式化正文與內容
20.6 樣式化表格
20.7 樣式化表單
20.8 樣式化框架
第22章 內容
22.1 導入外部內容
22.2 動態(tài)控制表單數據
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 ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號