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

JavaScript實戰(zhàn)解析

JavaScript實戰(zhàn)解析

定 價:¥33.00

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

ISBN: 9787111058274 出版時間: 1997-07-01 包裝:
開本: 26cm 頁數(shù): 283頁 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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