日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JavaScript完全自學(xué)寶典

JavaScript完全自學(xué)寶典

JavaScript完全自學(xué)寶典

定 價(jià):¥59.80

作 者: 陳衍卿
出版社: 清華大學(xué)出版社
叢編項(xiàng): 程序員完全自學(xué)寶典
標(biāo) 簽: J2EE

ISBN: 9787302176411 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 528 字?jǐn)?shù):  

內(nèi)容簡介

  avaScript是一種基于對象與事件監(jiān)聽并具有安全性的動(dòng)態(tài)腳本語言,也是目前使用最廣泛的動(dòng)態(tài)腳本語言之一。JavaScript是最早出現(xiàn)的基于瀏覽器的動(dòng)態(tài)腳本語言,也是目前幾乎所有瀏覽器都支持的腳本語言。使用JavaScript可以創(chuàng)建具有高交互性與動(dòng)態(tài)效果的Web網(wǎng)頁,目前隨著Ajax技術(shù)的發(fā)展以及在Web應(yīng)用中的普及,JavaScript成為目前最重要的程序設(shè)計(jì)語言之一。本書共分為4篇,從JavaScript的基礎(chǔ)知識入手,由淺入深地介紹JavaScript的文檔對象模型、JavaScript中的各種高級應(yīng)用以及Ajax與JavaScript,循序漸進(jìn)地介紹了JavaScript的相關(guān)知識及應(yīng)用方法。本書的特點(diǎn)是幾乎所有知識點(diǎn)的介紹都使用了“原理講解+實(shí)例應(yīng)用”的方式,針對不同的知識點(diǎn),分別介紹具有針對性并且實(shí)用性較強(qiáng)的實(shí)例,并針對某些較難理解的實(shí)例,做了不同程度的實(shí)例代碼講解。“原理+實(shí)例”的模式是最適合程序員學(xué)習(xí)與提高的學(xué)習(xí)方式。另外,本書部分實(shí)例按照從實(shí)際問題分析到設(shè)計(jì)直到最后代碼實(shí)現(xiàn)的過程,使讀者從解決問題的層面了解JavaScript,從而達(dá)到“授人以漁”的根本目的。本書適合具有一定Web基礎(chǔ)(熟悉HTML),沒有JavaScript基礎(chǔ),但需要應(yīng)用JavaScript或Ajax的程序員,也適合有一定的JavaScript但不了解Ajax的程序員,也非常適合沒有JavaScript基礎(chǔ),但是對JavaScript非常感興趣的初學(xué)者。

作者簡介

暫缺《JavaScript完全自學(xué)寶典》作者簡介

圖書目錄

第1篇 進(jìn)入JavaScript的世界
第1章 JavaScript初體驗(yàn)
1.1 JavaScript簡介
1.2 認(rèn)識JavaScript
1.2.1 JavaScript的運(yùn)行環(huán)境
1.2.2 JavaScript代碼的編寫工具——UltraEdit
1.2.3 JavaScript制作最簡單的Hello World實(shí)例
1.3 JavaScript與Java的區(qū)別
1.4 JavaScript與HTML
1.4.1 在HTML網(wǎng)頁頭中嵌入JavaScript代碼
1.4.2 在HTML網(wǎng)頁體中嵌入JavaScript代碼
1.4.3 在HTML網(wǎng)頁的元素事件中嵌入JavaScript代碼
1.4.4 用JavaScript獲取網(wǎng)頁內(nèi)容實(shí)現(xiàn)數(shù)據(jù)驗(yàn)證
1.4.5 在HTML中調(diào)用已經(jīng)存在的JavaScript文件
1.5 JavaScript的錯(cuò)誤調(diào)試
1.5.1 Internet Explorer下的MicrosoftScript Editor調(diào)試器
1.5.2 Firefox下的Venkman調(diào)試器
1.6 JavaScript和瀏覽器
1.6.1 在Internet Explorer中調(diào)用JavaScript代碼
1.6.2 在Firefox中調(diào)用JavaScript代碼
1.6.3 在Opera中調(diào)用JavaScript代碼
1.6.4 瀏覽器中的文檔對象模型(DOM)
1.7 JavaScript的快樂體驗(yàn)
1.7.1 滾動(dòng)字幕
1.7.2 數(shù)字時(shí)鐘
1.7.3 瀏覽器的地震效果
1.8 小結(jié)
第2章 JavaScript基本語法
2.1 基本語法結(jié)構(gòu)
2.1.1 命名規(guī)則
2.1.2 注釋
2.2 變量、關(guān)鍵字和保留字
2.2.1 變量
2.2.2 JavaScript中的關(guān)鍵字
2.2.3 JavaScript中的保留字
2.2.4 this對象
2.2.5 with語句
2.3 數(shù)據(jù)類型
2.3.1 string字符串類型
2.3.2 number數(shù)字類型
2.3.3 object對象類型
2.3.4 Boolean布爾類型
2.3.5 null類型
2.3.6 undefined類型
2.4 運(yùn)算符
2.4.1 算術(shù)運(yùn)算符
2.4.2 邏輯運(yùn)算符
2.4.3 位運(yùn)算符
2.4.4 賦值運(yùn)算符
2.4.5 條件運(yùn)算符
2.4.6 位操作運(yùn)算符
2.4.7 字符串運(yùn)算符
2.5 表達(dá)式
2.5.1 賦值表達(dá)式
2.5.2 算術(shù)表達(dá)式
2.5.3 布爾表達(dá)式
2.5.4 字符串表達(dá)式
2.6 基本流程控制語句
2.6.1 賦值語句
2.6.2 switch選擇語句
2.6.3 while循環(huán)語句
2.6.4 for循環(huán)語句
2.6.5 do while循環(huán)語句
2.6.6 break循環(huán)中止語句
2.6.7 continue循環(huán)中斷語句
2.7 函數(shù)
2.7.1 函數(shù)的定義
2.7.2 函數(shù)的調(diào)用
2.7.3 將函數(shù)作為參數(shù)傳遞
2.7.4 函數(shù)的隱含參數(shù):arguments
2.7.5 函數(shù)的apply、call方法和length屬性
2.8 小結(jié)
第3章 JavaScript語法(高級)
3.1 字符串處理方法
3.1.1 將兩個(gè)或多個(gè)字符串組合在一起
3.1.2 找到子串在字符串中的位置
3.1.3 查找指定位置的字符
3.1.4 確認(rèn)子串在字符串中最后出現(xiàn)的位置
3.1.5 截取字符串的一個(gè)子串
3.1.6 提取字符串的一部分
3.1.7 將一個(gè)字符串分割成一個(gè)字符串?dāng)?shù)組
3.2 數(shù)組
3.2.1 計(jì)算數(shù)組的長度
3.2.2 刪除數(shù)組最后的項(xiàng)
3.2.3 在數(shù)組末尾添加項(xiàng)
3.2.4 刪除數(shù)組第一項(xiàng)
3.2.5 數(shù)組頭添加一項(xiàng)
3.2.6 將數(shù)組對象內(nèi)容反轉(zhuǎn)
3.2.7 數(shù)組按字符的ASCII碼進(jìn)行排序
3.2.8 把數(shù)組各個(gè)項(xiàng)用某個(gè)字符串連接起來
3.2.9 獲取數(shù)組對象的所有內(nèi)容
3.2.10 多維數(shù)組
3.3 數(shù)據(jù)類型轉(zhuǎn)換
3.3.1 轉(zhuǎn)換為字符串
3.3.2 轉(zhuǎn)換為數(shù)字
3.3.3 自動(dòng)類型轉(zhuǎn)換
3.4 常用內(nèi)置函數(shù)
3.4.1 Math數(shù)學(xué)對象
3.4.2 Date日期對象
3.4.3 編碼函數(shù)escape和unescape
3.4.4 動(dòng)態(tài)執(zhí)行代碼eval
3.4.5 判斷表達(dá)式是不是數(shù)值isNaN
3.5 小結(jié)
第4章 JavaScript的面向?qū)ο筇匦?br />4.1 面向?qū)ο笳Z言的特點(diǎn)
4.2 JavaScript中的面向?qū)ο箝_發(fā)
4.2.1 對象的創(chuàng)建
4.2.2 對象的調(diào)用
4.2.3 對象的屬性和方法
4.2.4 對象的廢除
4.2.5 早綁定和晚綁定
4.3 JavaScript中對象的類型
4.3.1 本地對象
4.3.2 內(nèi)置對象
4.3.3 宿主對象
4.3.4 作為關(guān)聯(lián)數(shù)組的對象
4.4 原型對象prototype和繼承
4.5 JavaScript常用設(shè)計(jì)模式
4.5.1 抽象工廠模式
4.5.2 生成器模式
4.5.3 適配器模式
4.5.4 組合模式
4.6 異常處理
4.7 小結(jié)
第2篇 JavaScript的文檔對象模型
第5章 文檔對象模型
5.1 什么是文檔對象模型
5.2 理解DOM結(jié)構(gòu)
5.3 使用DOM處理頁面元素
5.3.1 獲取頁面的body
5.3.2 獲取元素的子節(jié)點(diǎn)
5.3.3 改變div的內(nèi)容
5.3.4 改變頁面的樣式
5.4 使用DOM處理表格
5.4.1 獲取表格的某行
5.4.2 獲取表格的某列
5.4.3 修改表格的內(nèi)容
5.4.4 設(shè)置表格的樣式
5.4.5 無刷新效果更改表格的某行
5.5 小結(jié)
第6章 JavaScript與表單控件
6.1 什么是表單控件
6.2 文本框
6.2.1 獲取文本框的值
6.2.2 JavaScript控制文本框
6.2.3 文本框的JavaScript特效
6.3 列表框與組合框
6.3.1 獲取列表框與組合框的值
6.3.2 JavaScript控制列表框與組合框
6.3.3 JavaScript實(shí)現(xiàn)多級下拉列表聯(lián)動(dòng)
6.4 復(fù)選框
6.4.1 獲取復(fù)選框的值
6.4.2 JavaScript控制復(fù)選框
6.4.3 復(fù)選框的JavaScript特效
6.5 單選按鈕
6.5.1 獲取單選按鈕的值
6.5.2 JavaScript控制單選按鈕
6.5.3 單選按鈕的JavaScript特效
6.6 按鈕
6.6.1 JavaScript控制按鈕
6.6.2 重置按鈕
6.6.3 提交按鈕
6.7 小結(jié)
第7章 JavaScript的事件處理
7.1 什么是事件處理
7.2 鼠標(biāo)事件
7.2.1 onclick單擊事件
7.2.2 ondblClick雙擊事件
7.2.3 onmouseover鼠標(biāo)移到上方事件
7.2.4 onmouseout鼠標(biāo)離開事件
7.2.5 onmousedown鼠標(biāo)按下事件
7.2.6 onmouseup鼠標(biāo)放開按鍵事件
7.2.7 onselect選中事件
7.3 鍵盤事件
7.3.1 onkeydown按鍵事件
7.3.2 onkeypress按下鍵事件
7.3.3 onkeyup放開鍵事件
7.4 HTML事件
7.4.1 onload窗口加載事件
7.4.2 onunload窗口離開事件
7.4.3 onresize改變窗口大小時(shí)觸發(fā)的事件
7.4.4 onabort中斷事件
7.4.5 onerror異常事件
7.4.6 onreset按下重置按鈕事件
7.4.7 onsubmit按下提交按鈕事件
7.5 變動(dòng)事件
7.5.1 onblur失去焦點(diǎn)事件
7.5.2 onfocus獲得焦點(diǎn)事件
7.5.3 onchange值改變時(shí)觸發(fā)的事件
7.6 小結(jié)
第8章 document對象
8.1 document對象屬性
8.1.1 活動(dòng)鏈接的顏色
8.1.2 文檔錨點(diǎn)
8.1.3 文檔錨點(diǎn)對象的數(shù)組
8.1.4 修改文檔的背景顏色
8.1.5 存儲于客戶端的cookie信息
8.1.6 設(shè)置文檔的文本顏色
8.1.7 獲取文檔中的一個(gè)窗體
8.1.8 文檔鏈接的顏色
8.1.9 文檔標(biāo)記的數(shù)組
8.1.10 當(dāng)前顯示文檔的URL
8.1.11 獲取包含鏈接的文檔的URL
8.1.12 用戶已觀察過的文檔鏈接的文本顏色
8.2 document對象方法
8.2.1 清除指定文檔的內(nèi)容
8.2.2 關(guān)閉文檔流
8.2.3 打開文檔流
8.2.4 把文本寫入文檔
8.2.5 把文本寫入文檔并換行
8.3 小結(jié)
第9章 window對象
9.1 window對象屬性
9.1.1 默認(rèn)的狀態(tài)條消息
9.1.2 當(dāng)前顯示的文檔
9.1.3 窗口框架
9.1.4 窗口框架的數(shù)組
9.1.5 窗口的歷史列表
9.1.6 窗口內(nèi)的框架數(shù)
9.1.7 窗口所顯示文檔的完整URL
9.1.8 打開當(dāng)前窗口的窗口
9.1.9 當(dāng)前頁的父框架
9.1.10 當(dāng)前框架的最頂層瀏覽器窗口
9.2 window對象方法
9.2.1 打開消息框
9.2.2 打開確認(rèn)對話框
9.2.3 打開輸入對話框
9.2.4 打開一個(gè)新窗口
9.2.5 把焦點(diǎn)從指定窗口移開
9.2.6 把指定的窗口帶到前臺
9.2.7 關(guān)閉窗口
9.2.8 延時(shí)程序(定時(shí)器)
9.2.9 終止延時(shí)程序(定時(shí)器)的方法
9.3 小結(jié)
第3篇 JavaScript高級應(yīng)用
第10章 正則表達(dá)式
10.1 正則表達(dá)式語法
10.1.1 什么是正則表達(dá)式
10.1.2 正則表達(dá)式基本語法
10.1.3 元字符
10.1.4 量詞
10.1.5 字符類
10.1.6 分組
10.1.7 反向引用
10.1.8 候選
10.2 正則表達(dá)式符號
10.2.1 句點(diǎn)符號
10.2.2 方括號符號
10.2.3 “或”符號
10.2.4 表示匹配次數(shù)的符號
10.2.5 “否”符號
10.2.6 圓括號和空白符號
10.2.7 其他符號
10.3 RegExp正則對象

本目錄推薦

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