注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程JavaScript動態(tài)網(wǎng)頁編程實例手冊

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

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

定 價:¥46.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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