注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程JavaScript實(shí)戰(zhàn)解析

JavaScript實(shí)戰(zhàn)解析

JavaScript實(shí)戰(zhàn)解析

定 價(jià):¥33.00

作 者: (美)[M.蒙丘爾]Michael Moncur著;聞芳等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Web專(zhuān)家工作室系列
標(biāo) 簽: jsp

ISBN: 9787111058274 出版時(shí)間: 1997-07-01 包裝:
開(kāi)本: 26cm 頁(yè)數(shù): 283頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)介紹了JavaScript的程序設(shè)計(jì)技術(shù)。書(shū)中從最基本的JavaScript編程概念談起,詳細(xì)介紹了JavaScript中可使用的各種對(duì)象,討論了如何用JavaScript操作HTML文檔中的各個(gè)元素,從而獲得更靈活、交互性更強(qiáng)的Web頁(yè),接著說(shuō)明了多媒體的處理技術(shù),最后介紹了JavaScript與Java、CGI、SSI等工具的結(jié)合技術(shù)以及JavaScript的未來(lái)。本書(shū)循序漸進(jìn),幾乎覆蓋了JavaScript編程的各個(gè)細(xì)節(jié),并且包含大量新穎實(shí)用的示例,以及JavaScript中各種結(jié)構(gòu)、對(duì)象和函數(shù)的詳細(xì)說(shuō)明,具有很好的參考價(jià)值。本書(shū)敘述清晰,通俗易懂,使用方便,是使用JavaScript語(yǔ)言的用戶(hù)極為有用的工具書(shū),也是計(jì)算機(jī)應(yīng)用人員和大中專(zhuān)院校師生必備的參考書(shū)。

作者簡(jiǎn)介

暫缺《JavaScript實(shí)戰(zhàn)解析》作者簡(jiǎn)介

圖書(shū)目錄

目錄
引言
第1部分   快速學(xué)習(xí)JavaScript編程
第1章   創(chuàng)建簡(jiǎn)單的JavaScript程序
1.1   什么是JavaScript
1.2   JavaScript與Java
1.2.1  實(shí)例:將JavaScript與HTML結(jié)全到一起
1.2.2   簡(jiǎn)化的語(yǔ)言結(jié)構(gòu)
1.2.3   Web瀏覽器集成
1.2.4   支持平臺(tái)
1.3   JavaScript的用途
1.3.1   包含動(dòng)態(tài)信息
1.3.2   使表格更有效
1.3.3   使頁(yè)交互性更好
1.4   開(kāi)始使用JavaScript
1.4.1   所需軟硬件
1.4.2   開(kāi)發(fā)工具
1.4.3   實(shí)例:測(cè)試一個(gè)簡(jiǎn)單的JavaScript程序
1.4.4   接收Web頁(yè)
1.4.5   執(zhí)行腳本
1.5   JavaScript中潛在的問(wèn)題
1.5.1   有關(guān)安全性的考慮
1.5.2   用戶(hù)源代碼是可被訪(fǎng)問(wèn)的
1.6   克服JavaScript的局限
1.6.1   未能具備的特性
1.6.2   將JavaScript與其他語(yǔ)言相結(jié)合
1.7   編寫(xiě)一個(gè)簡(jiǎn)單的JavaScript應(yīng)用程序
1.7.1   創(chuàng)建一個(gè)腳本
1.7.2   把腳本嵌入HTML頁(yè)
1.7.3   實(shí)例:創(chuàng)建一個(gè)事件句柄
1.7.4   查看腳本輸出
1.7.5   實(shí)例:在老版本的瀏覽器中隱藏JavaScript
1.8   本章小結(jié)
1.8.1   后續(xù)內(nèi)容
1.8.2   問(wèn)題與解答
第2章   使用較大的程序和變量
2.1   JavaScript語(yǔ)言結(jié)構(gòu)
2.1.1   語(yǔ)句
2.1.2   函數(shù)
2.1.3   變量
2.1.4   表達(dá)式
2.1.5   對(duì)象. 屬性和方法
2.1.6   實(shí)例:使用注釋
2.2   程序與應(yīng)用程序
2.3   數(shù)據(jù)類(lèi)型和變量
2.3.1   整型數(shù)
2.3.2   浮點(diǎn)數(shù)
2.3.3   布爾值
2.3.4   字符串
2.3.5   特殊字符
2.3.6   實(shí)例:創(chuàng)建一個(gè)數(shù)組
2.3.7   實(shí)例:使用數(shù)字和文本
2.4   給變量命名和聲明變量
2.4.1   JavaScript變量命名規(guī)則
2.4.2   實(shí)例:給變量賦值
2.5   變量聲明和使用范圍
2.6   使用表達(dá)式和運(yùn)算符
2.6.1   賦值運(yùn)算符
2.6.2   算術(shù)運(yùn)算符
2.6.3   實(shí)例:變量遞增和遞減
2.6.4   字符串運(yùn)算符
2.6.5   邏輯運(yùn)算符
2.6.6   位運(yùn)算符
2.6.7   比較運(yùn)算符
2.6.8   理解運(yùn)算符優(yōu)先級(jí)
2.6.9   實(shí)例:在表達(dá)式中使用變量
2.7   轉(zhuǎn)換. 計(jì)算變量值和表達(dá)式
2.7.1   parseInt函數(shù)
2.7.2   parseFloat函數(shù)
2.7.3   eval函數(shù)
2.8   本章小結(jié)
2.8.1   后續(xù)內(nèi)容
2.8.2   問(wèn)題與解答
第2部分   使用JavaScript對(duì)象和表格
第3章   使用對(duì)象和事件
3.1   使用JavaScript對(duì)象
3.1.1   實(shí)例:使用對(duì)象屬性
3.1.2   給屬性賦值
3.2   函數(shù)和方法
3.2.1   實(shí)例:聲明一個(gè)函數(shù)
3.2.2   調(diào)用一個(gè)函數(shù)
3.2.3   返回一個(gè)值
3.2.4   將函數(shù)與HTML集成在一起
3.2.5   把任務(wù)劃分為幾個(gè)函數(shù)
3.2.6   函數(shù)間的通信
3.3   理解方法
3.3.1   實(shí)例:定義對(duì)象和方法
3.3.2   實(shí)例:創(chuàng)建對(duì)象實(shí)例
3.3.3   把它放在一起
3.4   條件和循環(huán)
3.4.1   if…else結(jié)構(gòu)
3.4.2   條件表達(dá)式
3.4.3   實(shí)例:使用關(guān)鍵字for
3.4.4   實(shí)例:使用while循環(huán)
3.4.5   for…in結(jié)構(gòu)
3.4.6   無(wú)限循環(huán)
3.4.7   break語(yǔ)句
3.4.8   continue語(yǔ)句
3.4.9   實(shí)例: 函數(shù)中使用各種參數(shù)
3.5   事件和事件句柄
3.5.1   事件類(lèi)型
3.5.2   實(shí)例:創(chuàng)建一個(gè)事件句柄
3.5.3   事件句柄是如何響應(yīng)的
3.6   本章小結(jié)
3.6.1   后續(xù)內(nèi)容
3.6.2   問(wèn)題與解答
第4章   使用內(nèi)置對(duì)象和用戶(hù)自定義對(duì)象
4.1   面向?qū)ο缶幊痰募夹g(shù)
4.1.1   實(shí)例:使用對(duì)象. 屬性和方法
4.1.2   關(guān)鍵字new
4.1.3   關(guān)鍵字this
4.1.4   關(guān)鍵字with
4.1.5   創(chuàng)建一個(gè)一般對(duì)象
4.1.6   實(shí)例:利用對(duì)象屬性進(jìn)行循環(huán)
4.2   使用內(nèi)置對(duì)象
4.2.1   使用Array對(duì)象
4.2.2   實(shí)例:創(chuàng)建一個(gè)數(shù)組
4.2.3   使用String對(duì)象
4.2.4   使用Data對(duì)象
4.2.5   Math對(duì)象
4.2.6   navigator對(duì)象
4.3   定制對(duì)象
4.4   本章小結(jié)
4.4.1   后續(xù)內(nèi)容
4.4.2   問(wèn)題和解答
第5章   以對(duì)象的形式訪(fǎng)問(wèn)窗口元素
5.1   window對(duì)象
5.1.1   window對(duì)象屬性
5.1.2   實(shí)例:改變狀態(tài)行
5.1.3   window對(duì)象方法
5.1.4   實(shí)例:打開(kāi)和關(guān)閉窗口
5.1.5   實(shí)例:使用提示. 警告和確認(rèn)對(duì)話(huà)框
5.1.6   實(shí)例:用定時(shí)器更新頁(yè)
5.1.7   實(shí)例:使用窗口對(duì)象事件句柄
5.2   location對(duì)象
5.3   document對(duì)象
5.3.1   document對(duì)象屬性
5.3.2   document對(duì)象方法
5.4   history對(duì)象
5.5   link對(duì)象
5.6   anchor對(duì)象
5.7   form對(duì)象
5.8   本章小結(jié)
5.8.1   后續(xù)內(nèi)容
5.8.2   問(wèn)題與解答
第6章   使用交互式表格
6.1   創(chuàng)建一個(gè)兼容的JavaScript的HTML表格
6.1.1   理解表格的響應(yīng)和方法
6.1.2   瀏覽表格元素
6.1.3   實(shí)例:創(chuàng)建一個(gè)HTML表格
6.2   在JavaScript中使用form對(duì)象
6.2.1   form對(duì)象屬性
6.2.2   form對(duì)象京都事件
6.3   JavaScript對(duì)象系統(tǒng)
6.3.1   文本域和密碼域
6.3.2   文本區(qū)
6.3.3   復(fù)選框
6.3.4   單選框按鈕
6.3.5   選擇列表
6.3.6   隱藏域
6.3.7   按鈕
6.3.8   文件上載域
6.4   用JavaScript自動(dòng)控制表格
6.4.1   實(shí)例:增加自動(dòng)計(jì)算總和的功能
6.4.2   實(shí)例:自動(dòng)控制送貨地址
6.5   用事件句柄檢查表格數(shù)據(jù)的合法性
6.5.1   在哪兒檢查確認(rèn)
6.5.2   檢查確認(rèn)哪個(gè)域
6.5.3   實(shí)例:創(chuàng)建檢查確認(rèn)函數(shù)
6.5.4   實(shí)例:增加一個(gè)用于檢查確認(rèn)的事件句柄
6.6   本章小結(jié)
6.6.1   后續(xù)內(nèi)容
6.6.2   問(wèn)題與解答
第7章   實(shí)例剖析Ⅰ
7.1   例1:顯示彈出消息
7.2   例2:顯示隨機(jī)內(nèi)容
7.3   例3:可檢查所填內(nèi)容合法性的登記表
第3部分   創(chuàng)建漂亮的Web頁(yè)
第8章   用JavaScript改善Web頁(yè)
8.1   開(kāi)始:一個(gè)簡(jiǎn)單的Web頁(yè)
8.2   創(chuàng)建導(dǎo)航條
8.2.1   給頁(yè)命名
8.2.2   實(shí)例:創(chuàng)建航條的數(shù)據(jù)結(jié)構(gòu)和HTML
8.2.3   實(shí)例:創(chuàng)建導(dǎo)航條的函數(shù)
8.2.4   實(shí)例:把導(dǎo)航條加入HTML頁(yè)
8.3   使用狀態(tài)行
8.3.1   實(shí)例:創(chuàng)建友好的鏈接
8.3.2   實(shí)例:加入滾動(dòng)的消息
8.3.3   實(shí)例:用文本框顯示消息
8.4   本章小結(jié)
8.4.1   后續(xù)內(nèi)容
8.4.2   問(wèn)題與解答
第9章   使用框架, 記憶塊和其他高級(jí)特性
9.1   高級(jí)瀏覽器特性
9.1.1   框架
9.1.2   目標(biāo)鏈接
9.1.3   記憶塊
9.1.4   Plug-Ins
9.2   在JavaScript中使用框架
9.2.1   在框架中使用的對(duì)象
9.2.2   在多框架窗口中使用JavaScript
9.2.3   實(shí)例:創(chuàng)建框架文件
9.2.4   實(shí)例:修改導(dǎo)航條
9.2.5   實(shí)例:測(cè)試多窗口文件
9.2.6   實(shí)例:用JavaScript更新框架
9.2.7   實(shí)例:用記憶塊記憶用戶(hù)的偏好
9.3   本章小結(jié)
9.3.1   后續(xù)內(nèi)容
9.3.2   問(wèn)題與解答
第10章   使用多頁(yè)面和大量數(shù)據(jù)
10.1   創(chuàng)建復(fù)雜的Web站點(diǎn)
10.2   使用數(shù)據(jù)和數(shù)據(jù)庫(kù)
10.2.1   使用字符串?dāng)?shù)組
10.2.2   使用關(guān)聯(lián)數(shù)組
10.2.3    創(chuàng)建用戶(hù)的數(shù)據(jù)結(jié)構(gòu)
10.3   理解數(shù)據(jù)標(biāo)記技術(shù)
10.3.1   激活數(shù)據(jù)標(biāo)記
10.3.2   數(shù)據(jù)標(biāo)記命令
10.3.3   實(shí)例:使用多臺(tái)服務(wù)器上的數(shù)據(jù)
10.4   在JavaScript中維護(hù)狀態(tài)信息
10.5   本章小結(jié)
10.5.1   后續(xù)內(nèi)容
10.5.2   問(wèn)題與解答
第11章   實(shí)例剖析Ⅱ
11.1   例1:不滾動(dòng)的狀態(tài)行消息
11.2   例2:改善導(dǎo)航條
11.3   例3:保存用戶(hù)偏好信息
第4部分   高級(jí)JavaScript概念
第12章   在JavaScript中使用圖形
12.1   在JavaScript中使用動(dòng)態(tài)圖像
12.1.1   images數(shù)組
12.1.2   預(yù)載入圖像
12.1.3   實(shí)例:動(dòng)態(tài)顯示圖像
12.1.4   實(shí)例:創(chuàng)建圖形化的時(shí)鐘
12.1.5   實(shí)例:輪換顯示廣告旗標(biāo)
12.2   JavaScript和客戶(hù)圖像映像
12.3   本章小結(jié)
12.3.1   后續(xù)內(nèi)容
12.3.2   問(wèn)題與解答
第13章   使用多媒體和插件
13.1   在JavaScript中使用聲音
13.1.1   配置聲音播放器
13.1.2   實(shí)例:用事件播放聲音
13.2   Netscape插件概述
13.3   插件和JavaScript
13.3.1   與插件相關(guān)的對(duì)象
13.3.2   實(shí)例:列出插件
13.3.3   實(shí)例:列出MIME類(lèi)型
13.3.4   實(shí)例:測(cè)試插件
13.4   本章小結(jié)
13.4.1   后續(xù)內(nèi)容
13.4.2   問(wèn)題與解答
第14章   調(diào)試JavaScript程序
14.1   JavaScript編程中的常見(jiàn)錯(cuò)誤
14.1.1   語(yǔ)法錯(cuò)誤
14.1.2   賦值(=)與相等(=)混淆
14.1.3   錯(cuò)誤給對(duì)象命名
14.1.4   錯(cuò)誤使用標(biāo)點(diǎn)和大寫(xiě)符號(hào)
14.1.5   常見(jiàn)的HTML錯(cuò)誤
14.1.6   錯(cuò)誤使用對(duì)象
14.1.7   時(shí)序錯(cuò)誤
14.1.8   變量問(wèn)題
14.1.9   保留字帶來(lái)的問(wèn)題
14.1.10   平臺(tái)問(wèn)題
14.2   調(diào)試技術(shù)
14.2.1   實(shí)例:用Alert顯示值
14.2.2   實(shí)例:用臨時(shí)窗口調(diào)試
14.3   調(diào)試JavaScript的工具
14.3.1   使用JavaScript命令行
14.3.2   實(shí)例:交互式地測(cè)試JavaScript命令
14.3.3   在URL中使用命令行
14.3.4   JavaScript Trace Facility(JavaScript跟蹤設(shè)備)
14.3.5   實(shí)例:安裝 JavaScript Trce Facility
14.3.6   使用調(diào)試表格
14.3.7   使用跟蹤函數(shù)
14.4   處理缺陷和死機(jī)
14.4.1   Netscape Navigator 2.0
14.4.2   Netscape Navigator 2.01
14.4.3   Netscape Navigator 2.02
14.4.4   Netscape Navigator 3.0(Atlas)
14.4.5   Microsoft Internet Explorer
14.5   Microsoft Internet Explorer
14.5   本章小結(jié)
14.5.1   后續(xù)內(nèi)容
14.5.2   問(wèn)題與解答
第15章   實(shí)例剖析Ⅲ
15.1   程序規(guī)劃
15.2   完整的應(yīng)用程序
15.3   程序是怎樣工作的
15.3.1   游戲初始化
15.3.2   紙牌的放置
15.3.3   游戲結(jié)果計(jì)分
15.3.4   結(jié)束一個(gè)游戲
第5部分   JavaScript的替代產(chǎn)品及其前景
第16章   JavaScript和Java的集成
16.1   Java概覽
16.1.1   Java是如何工作的
16.1.2   Java語(yǔ)言
16.1.3   Java對(duì)象和類(lèi)
16.1.4   Java和HTML的集成
16.1.5   生成自己的Java小應(yīng)用程序
16.1.6   實(shí)例:安裝Java開(kāi)發(fā)工具
16.1.7   實(shí)例:生成一個(gè)簡(jiǎn)單的Java小應(yīng)用程序
16.1.8   實(shí)例:編譯和演示一個(gè)Java小應(yīng)用程序
16.2   在JavaScript中使用Java類(lèi)
16.2.1   調(diào)動(dòng)Java方法
16.2.2   applet對(duì)象
16.2.3   使Java小應(yīng)用程序可訪(fǎng)問(wèn)
16.2.4   實(shí)例:控制Java小應(yīng)用程序
16.3   由Java調(diào)用JavaScript函數(shù)
16.3.1   JavaScript程序員的操作
16.3.2   Java程序員的操作
16.3.3   訪(fǎng)問(wèn)JavaScript對(duì)象
16.3.4   調(diào)用JavaScript函數(shù)
16.4   本章小結(jié)
16.4.1   后續(xù)內(nèi)容
16.4.2   問(wèn)題與解答
第17章   JavaScript. CGI和SSI的結(jié)合
17.1   為工作選擇恰當(dāng)?shù)墓ぞ?br />17.2   CGI基礎(chǔ)
17.2.1   獲取和傳遞請(qǐng)求
17.2.2   用表格形式定義請(qǐng)求
17.2.3   名稱(chēng)和數(shù)值對(duì)
17.2.4   使用URL編碼和解碼
17.2.5   環(huán)境變量
17.2.6   CGI程序怎樣產(chǎn)生輸出
17.3   SSI:在Web頁(yè)中的CGI
17.3.1   SSI指令
17.3.2   使SSI可用
17.4   CGI和SSI可以使用的語(yǔ)言
17.4.1   Perl語(yǔ)言
17.4.2   C和C++語(yǔ)言
17.4.3   其他語(yǔ)言
17.4.4   實(shí)例:創(chuàng)建一個(gè)簡(jiǎn)單的CGI
17.4.5   實(shí)例:安裝CGI腳本
17.4.6   實(shí)例:用SSI創(chuàng)建JavaScript函數(shù)
17.5   本章小結(jié)
17.5.1   后續(xù)內(nèi)容
17.5.2   問(wèn)題與解答
第18章   使用Active X和Microsoft Internet Explorer 3.0
18.1   Internet Explorer和JavaScript
18.2   使用Active X控制
18.2.1   Active X控制是如何工作的
18.2.2   實(shí)例:使用已存在的Active X控制
18.2.3   一個(gè)Active X控制和特性的例子
18.2.4   實(shí)例:使用Active X控制臺(tái)
18.2.5   開(kāi)發(fā)Active X控制
18.3   介紹VBScript
18.4   VBScript與 JavaScript
18.4.1   標(biāo)點(diǎn)符號(hào)和語(yǔ)法
18.4.2   變量
18.4.3   VBScript和表格
18.4.4   面向?qū)ο笮再|(zhì)
18.4.5   Active X和VBScript
18.5   本章小結(jié)
18.5.1   后續(xù)內(nèi)容
18.5.2   問(wèn)題與解答
第19章   實(shí)例剖析IV
19.1   例1:控制一個(gè)Java小應(yīng)用程序
19.2   例2:動(dòng)態(tài)創(chuàng)建 JavaScript
19.3   例3:使用Active X控制
第20章   JavaScript前景
20.1   計(jì)劃中的新性質(zhì)
20.2   JavaScript的希望列表
20.2.1   語(yǔ)言特性
20.2.2   交互表格
20.2.3   圖形和多媒體
20.2.4   用戶(hù)界面和框架
20.2.5   Java和插件
20.3   JavaScript的新應(yīng)用程序
20.4   JavaScript開(kāi)發(fā)環(huán)境
20.5   JavaScript的替代產(chǎn)品
20.5.1   Java
20.5.2   CGI
20.5.3   SSI
20.5.4   LiveWire:用于服務(wù)器的JavaScript
20.5.5   Shockwave
20.5.6   Active X
20.5.7   VBScript
20.5.8   HTML的增強(qiáng)功能
20.6   本章小結(jié)
20.6.1   后續(xù)內(nèi)容
20.6.2   問(wèn)題與解答
20.6.3   結(jié)束語(yǔ)
第6部分   附錄
附錄A    JavaScript結(jié)構(gòu)和對(duì)象參考
附錄B    JavaS pript語(yǔ)句. 函數(shù). 操作符和關(guān)鍵詞參考
附錄C   在線(xiàn) JavaScript資源
附錄D   CD-ROM上的內(nèi)容                  

本目錄推薦

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