注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程JavaScript動態(tài)網頁編程實例手冊

JavaScript動態(tài)網頁編程實例手冊

JavaScript動態(tài)網頁編程實例手冊

定 價:¥46.00

作 者: 張長富,黃中敏編著
出版社: 海洋出版社
叢編項: 全國計算機應用與軟件技術專業(yè)領域技能型緊缺人才培養(yǎng)培訓教材
標 簽: javascript

ISBN: 9787502763442 出版時間: 2005-08-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 475 字數(shù):  

內容簡介

  這是一部關于如何用JavaScript語言來進行動態(tài)網頁編程的實例手冊。本書內容:全書由16章和3個附錄構成。主要內容包括JavaScript功能簡介、編程環(huán)境、數(shù)據類型和變量、與用戶交互的基本方法、運算符、條件和循環(huán)語句、函數(shù)、創(chuàng)建和使用自定義對象、JavaScript核心對象、瀏覽器對象模型、訪問文檔內容、事件響應與編程、使用Cookie存儲網頁狀態(tài)、活用正則表達式、動態(tài)HTML、JavaScript和XML。附錄A為JavaScript中常用對象的屬性、方法和事件,附錄B為JavaScript預定義顏色表,附錄C為自測練習題。本書特點:全書以示例教學方式來組織內容,將JavaScript編程的基礎知識有機地與控制鼠標特效、導航欄中的下拉菜單、設置瀏覽器狀態(tài)條、復雜的動態(tài)菜單和表單的自動填充等200多個程序示例相結合,內容豐富、講解細致、由淺入深,集趣味性、直觀性、可操作性于一體,幫助讀者快速掌握動態(tài)網頁編程的方法和技巧。讀者對象:從事動態(tài)網頁編程的廣大程序員的必備手冊,高等院校網頁編程專業(yè)配套教材。說明:書中所有示例均已上機調試過,源代碼及每章練習題答案可以登錄海洋出版社智慧圖書網站(http://www.wisbook.com/down/JavaScript.exe)免費下載。

作者簡介

暫缺《JavaScript動態(tài)網頁編程實例手冊》作者簡介

圖書目錄

第1章 JavaScripl簡介
1.1 什么是JavaScfipt
1.2 JavaScript功能簡介
1.3 JavaScript的版本以及支持它的瀏覽器
1.3.1 版本情況
1.3.2 JavaScript的發(fā)展簡史
1.3.3 JavaScript的標準化
1.4 JavaScript和事件
1.5 在哪里編寫JavaScript代碼
1.6 使用包含在外部文件中的JavaScript代碼
1.7 如何兼容支持和不支持JavaScript的瀏覽器
1.7.1 使用HTML注釋
1.7.2 使用<noscript>標記
1.8 練習題
第2章 JavaScrlpt基礎
2.1 JavaScript代碼的編寫和執(zhí)行
2.2 語法規(guī)則
2.2.1 大小寫
2.2.2 代碼書寫格式
2.2.3 保留字
2.2.4 注釋
2.2.5 分號和語句結束符
2.2.6 <script>標記
2.3 動態(tài)生成頁面內容
2.3.1 字符串及其拼接方法
2.3.2 document對象的write()和writeln()方法
2.4 代碼的調試方法與技巧
2.4.1 錯誤類型
2.4.2 調試工具
2.4.3 預防錯誤的方法
2.5 練習題
第3章 數(shù)據類型和變量
3.1 數(shù)據類型
3.1.1 基本數(shù)據類型
3.1.2 復合數(shù)據類型
3.2 變量
3.2.1 變量名稱
3.2.2 變量聲明和變量初始化
3.2.3 變量類型的動態(tài)變化
3.2.4 變量的作用域
3.3 避免錯誤與釋放空間
3.3.1 避免或減少錯誤的途徑
3.3.2 空間釋放問題
3.4 練習題
第4章 與用戶交互的基本方法
4.1 顯示信息對話框的alert()方法
4.2 顯示確認選擇對話框的Confirm()方法
4.3 顯示提示對話框的Prompt()方法
4.4 練習題
第5章 運算符
5.1 運算符和表達式概述
5.2 賦值運算符
5.3 算術運算符
5.3.1 基本算術運算符
5.3.2 各種賦值運算符
5.3.3 增量/減量運算符
5.3.4 字符串拼接運算符
5.4 關系運算符
5.5 邏輯運算符
5.5.1 邏輯與運算符&&
5.5.2 邏輯或運算符||
5.5.3 邏輯非運算符!
5.6 位運算符
5.7 其他運算符
5.8 運算符的優(yōu)先級和結合方式
5.9 數(shù)據類型轉換
5.9.1 基本數(shù)據類型轉換
5.9.2 提取整數(shù)的parseInt()方法
5.9.3 提取浮點數(shù)的parseFloat()方法
5.9.4 用于執(zhí)行語句和計算表達式的eval()方法
5.10 練習題
第6章 條件和循環(huán)語句
6.1 條件語句
6.1.1 if/if_else條件語句
6.1.2 Switch條件語句
6.2 循環(huán)語句
6.2.1 while語句
6.2.2 do...while語句
6.2.3 for語句
6.2.4 for…in語句
6.2.5 控制循環(huán)執(zhí)行過程——break和continue語句
6.2.6 循環(huán)的嵌套
6.2.7 循環(huán)的優(yōu)化
6.3 練習題
第7章 函數(shù)
7.1 什么是函數(shù)
7.2 定義函數(shù)和使用函數(shù)
7.3 函數(shù)參數(shù)的傳遞
7.4 在多個位置調用函數(shù)
7.4.1 在事件響應中調用函數(shù)
7.4.2 通過鏈接調用函數(shù)
7.5 函數(shù)中變量的作用域與函數(shù)的返回值
7.5.1 函數(shù)中變量的作用域
7.5.2 函數(shù)的返回值
7.6 函數(shù)的高級用法——遞歸與嵌套
7.6.1 遞歸函數(shù)
7.6.2 函數(shù)的嵌套
7.7 編寫和使用函數(shù)過程中常見的錯誤
7.8 練習題
第8章 創(chuàng)建和使用自定義對象
8.1 對象的概念
8.2 對象創(chuàng)建與對象的屬性和方法
8.2.1 使用構造函數(shù)創(chuàng)建對象
8.2.2 對象的屬性和方法
8.3 定義對象
8.3.1 new()運算符和0bject()構造函數(shù)
8.3.2 通過函數(shù)創(chuàng)建對象
8.3.3 定義對象方法
8.4 定義文字量對象
8.5 使用和訪問對象
8.5.1 使用with關鍵字訪問對象成員
8.5.2 使用for…in循環(huán)操作對象
8,6 練習題
第9章 JavaScript核心對象
9.1 數(shù)組對象
9.1.1 聲明數(shù)組
9.1.2 使用for循環(huán)為數(shù)組元素賦值
9.1.3 創(chuàng)建數(shù)組的同時為數(shù)組元素賦初值
9.1.4 使用字符串作數(shù)組下標
9.2 創(chuàng)建多維數(shù)組
9.3 數(shù)組的屬性與方法
9.3.1 數(shù)組的屬性
9.3.2 數(shù)組的方法
9.4 使用Math對象完成數(shù)學計算
9.4.1 數(shù)值的截斷運算
9.4.2 生成隨機數(shù)
9.4.3 其他常用數(shù)學函數(shù)
9.5 運用Date對象操作日期和時間
9.5.1 Date對象的方法
9.5.2 日期時間的運算
9.5.3 擴展Date對象的功能
9.6 基本數(shù)據類型的對象表示
9.6.1 Number對象
9.6.2 Boolean對象
9.6.3 String對象與字符串處理
9.7 函數(shù)對象(Function對象)
9.8 練習題
第10章 瀏覽器對象模型
10.1 瀏覽器對象模型(Browser 0bject Model)
10.2 navigator對象
10.2.1 navigator對象的屬性和方法
10.2.2 檢測瀏覽器及其特性
10.3 管理瀏覽器窗口
10.3.1 window對象的屬性與方法
10.3.2 打開和關閉窗口
10.3.3 移動和縮放窗口
10.3.4 定時完成指定任務
10.3.5 滾動文檔內容
10.3.6 運用框架
10.3.7 創(chuàng)建菜單
10.4 location對象
10.5 history對象
10.6 screen對象
10.7 練習題
第11章 訪問文檔內容
11.1 文檔對象模型(DOM)
11.1.1 文檔對象模型概述
11.1.2 document對象的層次結構
11.1.3 document對象的屬性和方法
11.2 表單(form)應用
11.2.1 表單基礎
11.2.2 form對象
11.2.3 使用名稱引用form對象及輸入域對象
11.2.4 使用表單輸入域
11.2.5 檢測用戶輸入數(shù)據的有效性
11.3 鏈接編程
11.3.1 URL的形式和鏈接中調用JavaScript代碼
11.3.2 鏈接對象links
11.4 圖像編程
11.4.1 HTML圖像標記<img>概述
11.4.2 使用JavaScript操作image對象
11.5 練習題
第12章 事件響應與編程
12.1 什么是事件和事件處理程序
12.2 使用代碼觸發(fā)事件
12.3 響應窗口或框架的事件
12.3.1 響應onLoad和onUnLoad事件
12.3.2 響應onFocus和onBlur事件
12.3.3 使用focus()和blur()方法改變輸入焦點
12.4 響應鼠標事件
12.4.1 使用鼠標事件
12.4.2 實現(xiàn)圖像反轉
12.4.3 顯示幻燈片
12.5 響應鍵盤事件
12.6 響應鏈接事件
12.7 響應表單輸入域的事件
12.7.1 按鈕事件處理
12.7.2 輸入域的onClick事件
12.7.3 表單元素事件和事件方法的聯(lián)合應用
12.7.4 響應onFocus和onBlur事件
12.7.5 響應onChange事件
12.7.6 運用onSubmit事件
12.8 出錯處理——響應onError事件
12.9 深入控制事件——event對象
12.9.1 srcElement和type屬性
12.9.2 clientX和clientY屬性
12.9.3 offsetX和offsetY屬性
12.9.4 button、altKey、ctrlKey、shiftKey屬性
12.9.5 keyCode屬性
12.10 練習題
第13章 使用COOkie存儲網頁狀態(tài)
13.1 什么是Cookie
13.2 Cookie的組成,
13.2.1 Cookie的語法格式
13.2.2 Cookie屬性詳解
13.3 使用Cookie
13.3.1 Cookie對象
13.3.2 創(chuàng)建Cookie
13.3.3 讀取Cookie
13.3.4 刪除Cookie
13.4 Cookie的高級用法
13.4.1 構造操作Cooke的函數(shù)庫
13.4.2 檢測Cookie是否可用
13.4.3 顯示用戶訪問網頁的次數(shù)
13.4.4 在網頁之間傳遞數(shù)據
13.5 練習題
第14章 活用正則表達式
14.1 什么是正則表達式
14.1.1 正則表達式的概念
14.1.2 正則表達式的用途
14.2 創(chuàng)建正則表達式
14.2.1 使用文字量方法創(chuàng)建正則表達式
14.2.2 使用構造函數(shù)RegExp()創(chuàng)建正則表達式
14.2.3 正則表達式對象的方法
14.2.4 正則表達式對象的屬性
14.3 使用正則表達式的字符串對象的方法
14.3.1 match()方法
14.3.2 replace()方法
14.3.3 search()方法
14.3.4 split(1方法
14.4 運用正則表達式的元字符
14.4.1 正則表達式元字符、元符號分類列表
14.4.2 圓點(.)元字符
14.4.3 字符類匹配
14.4.4 表示重復次數(shù)的元字符的使用
14.4.5 使用定位元字符在指定位置進行匹配
14.4.6多 重選擇替換匹配
14.5 正則表達式在用戶輸入有效性檢查方面的應用
14.5.1 檢測郵政編碼
14.5.2 檢測保單號碼
14.5.3 刪除多余字符
14.5.4 檢查電子郵件地址的有效性
14.6 練習題
第15章 動態(tài)HTML
15.1 什么是動態(tài)HTML
15.2 定義和使用樣式表
15.2.1 CSS的概念
15.2.2 使用樣式表
15.2.3 常用的樣式表屬性
15.3 樣式表的不同定義方式和運用
15.3.1 嵌入方式樣式表
15.3.2 行內方式樣式表
15.3.3 外部方式樣式表
15.3.4 創(chuàng)建和使用樣式類
15.3.5 創(chuàng)建和使用ID選擇符
15.3.6 使用<span>標記控制局部文字格式
15.3.7 繼承選擇符
15.3.8 元素定位和分層
15.3.9 使用<div>標記構造文檔骨架
15.3.10 控制重疊對象的前后位置
15.4 使用JavaScript代碼操作和改變樣式
15.4.1 深入了解文檔對象模型(DOM)
15.4.2 使用W3C DOM訪問HTML元素
15.4.3 style對象
15.4.4 DOM與事件處理
15.4.5 動態(tài)重疊的實現(xiàn)
15.4.6 實現(xiàn)下拉菜單和即時提示
15.5 練習題
第16章 JavaScript冪口XML
16.1 什么是XML和XHTM_L
16.1.1 什么是XML
16.1.2 什么是XHTML
16.2 XML基礎
16.2.1 XML概要知識
16.2.2 一個完整的XML示例
16.3 訪問XML文檔
16.4 使用XML數(shù)據島
16.5 按名稱訪問XML文檔中的元素
16.6 得到XML元素的屬性值
16.7 用代碼解析XML文檔
16.8 處理XML文檔事件
16.9 評估XML文檔的有效性
16.10 應用XSLT
16.11 練習題
附錄A JavaScript中常用對象的屬性、方法和事件
附錄B JavaScr_pl預定義顏色表
附錄C 自測練習題
參考文獻

本目錄推薦

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