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

JavaScript編程指南

JavaScript編程指南

定 價:¥38.00

作 者: 王煒等編著
出版社: 電子工業(yè)出版社
叢編項: Web編程叢書
標(biāo) 簽: JAVA語言

ISBN: 9787505351875 出版時間: 1999-06-01 包裝:
開本: 26cm 頁數(shù): 435頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹的是互聯(lián)網(wǎng)絡(luò)上WWW的技術(shù)之一::JavaScript語言。全書共分三大部分。第一部分是JavaScript語言的編程基礎(chǔ)介紹,包括JavaScript的概念、原理和組成部分;第二部分重點(diǎn)介紹JavaScript中的對象及其他應(yīng)用特點(diǎn),包括對象、屬性、方法等方面;第三部分介紹JavaScript服務(wù)器端JavaScript語言的編程方法及應(yīng)用。另外,在書的最后有個附錄,分別給出了JavaScript綜覽、HTML綜覽和預(yù)定義的JavaScript顏色信息,讀者在自己編寫Web網(wǎng)頁時可以使用這些附錄以作參考。本書內(nèi)容深入淺出,實例豐富,既適合于初學(xué)者使用,也可以作為所有Web開發(fā)人員和管理人員的參考書。

作者簡介

暫缺《JavaScript編程指南》作者簡介

圖書目錄

第一部分 JavaScript語言
第1章 JavaScript介紹
1.1 WWW上的活動網(wǎng)頁
1.1.1 發(fā)布信息的表格(Form)
1.1.2 修改網(wǎng)再顯示方式
1.1.3 多窗口和顯示框
1.1.4 與其他活動對象交互
1.2 JavaScript語言
1.2.1 什么是腳本語言
1.2.2 JavaScript是一種腳本語言
1.2.3 JavaScript是基于對象的語言
1.2.4 JavaScriptt是事件驅(qū)動的語言
1.2.5 JavaScript是安全的語言
1.2.6 JavaScript是與平臺無關(guān)的語言
1.3 JavaScript擴(kuò)展Web網(wǎng)頁
1.3.1 CGI擴(kuò)展Web
1.3.2 JavaScript——一個獨(dú)特的Web開發(fā)工具
1.3.3 JavaScript不同于標(biāo)準(zhǔn)HTML網(wǎng)頁
1.3.4 JavaScript用于HTML網(wǎng)頁
1.4 JavaScript和Java
1.4.1 JavaScript不是Java
1.4.2 JavaScript和Java工作在相同的環(huán)境
1.4.3 JavaScript和Java工作于不同的顯示區(qū)域
1.4.4 Java應(yīng)用程序可以單獨(dú)運(yùn)行
1.4.5 Java是一種編譯語言
1.4.6 JavaScript和Java開發(fā)工具
1.4.7 JavaScript和Java有不同的用戶
1.4.8 JavaScript和Java可以在一起工作
1.5 JavaScript和其他語言的比較
1.6 JavaScript開發(fā)環(huán)境
1.6.1 硬件環(huán)境
1.6.2 軟件環(huán)境
1.7 JavaScrip的局限性
1.7.1 與瀏覽器相關(guān)的局限性
1.7.2 與安全性相關(guān)的局限性
1.7.3 與平臺相關(guān)的局限性
第2章 JavaScript語言
2.1 JavaScript語法
2.2 變量和常量
2.2.1 變量和變量值
2.2.2 常量
2.3 JavaScript變量的數(shù)據(jù)類型
2.3.1 隱含數(shù)據(jù)類型
2.3.2 數(shù)值型數(shù)據(jù)
2.3.3 字符型數(shù)據(jù)
2.3.4 邏輯型數(shù)據(jù)
2.3.5 NULL值
2.3.6 數(shù)據(jù)類型轉(zhuǎn)換
2.4 語句和操作符
2.4.1 JavaScript語句的結(jié)構(gòu)
2.4.2 JavaScript操作符
2.4.3 算術(shù)操作符
2.4.4 邏輯操作符
2.4.5 比特操作符
2.4.6 賦值和混合賦值操作符
2.4.7 操作符執(zhí)行順序
2.5 JavaScript的流控制結(jié)構(gòu)
2.5.1 if語句
2.5.2 while語句
2.5.3 break和continue語句
2.5.4 避免死循環(huán)
2.5.5 for語句
2.5.6 do...while語句
2.5.7 export和import語句
2.5.8 label語句
2.5.9 switch語句
2.5.10 delete語句
2.6 JavaScript的其他控制語句
2.6.1 for...in語句
2.6.2 with語句
2.6.3 注釋語句
2.6.4 var語句
第3章 JavaScript函數(shù)
3.1 函數(shù)是什么
3.2 參數(shù)的作用
3.3 函數(shù)的返回值
3.4 定義和調(diào)用函數(shù)
3.5 方法
3.6 系統(tǒng)函數(shù)
3.7 共享方法
第4章 創(chuàng)建你的第一個腳本
4.1 將JavaScript集成到HTML中
4.1.1 SCRIPT標(biāo)記
4.1.2 在一個HTML文件中包括JavaScript腳本程序
4.1.3 使用外部文件的JavaScriptt程序
4.2 包括JavaScript程序代碼的HTML模板
4.3 輸出文本
4.3.1 在客戶窗口輸出
4.4 其他窗口的文檔輸出
4.4.1 使用對話框
4.4.2 與用戶交互
第5章 JavaScript事件
5.1 事件和行為
5.2 導(dǎo)航行為和事件
5.3 表格輸入和事件
5.3.1 表格中的按鈕元素
5.3.2 表格中的文本元素
5.3.3 表格中的選擇元素
5.4 不是事件的行為
5.5 JavaScript事件句柄
5.5.1 聲明JavaScript事件句柄
5.5.2 文檔級事件句柄
5.5.3 FDRM標(biāo)記中的Submit事件句柄
5.5.4 <FORM>元素中的事件句柄
5.6 JavaScript1.2中的新事件
5.6.1 event對象
5.6.2 事件捕獲
5.6.3 JavaScript1.2中的新事件
第6章 JavaScript對象
6.1 JavaScript中的對象,屬性和方法
6.1.1 面向?qū)ο缶幊?br />6.1.2 使用new語句定義自己的對象
6.1.3 使用文字表達(dá)式創(chuàng)建對象
6.1.4 方法函數(shù)和this語句
6.1.5 嵌套的對象
6.1.6 用于對象的with語句
6.2 數(shù)組(Array)對象
6.2.1 使用數(shù)組對象
6.2.2 使用文字表達(dá)式創(chuàng)建數(shù)組
6.2.3 數(shù)組對象的方法
6.2.4 在JavaScript1.2中創(chuàng)建數(shù)組
6.3 內(nèi)置對象
6.3.1 String對象
6.3.2 Math對象
6.3.3 Date對象
6.4 瀏覽器和HTML對象
6.4.1 瀏覽器對象
6.4.2 Windows(窗口)對象
6.4.3 document(文檔)對象
6.4.4 history(歷史)和location(位置)對象
6.4.5 HTML對象
6.5 規(guī)則表達(dá)式及其對象
6.5.1 規(guī)則表達(dá)式
6.5.2 RegExp對象
6.5.3 規(guī)則表達(dá)式對象
6.6 screen對象
第二部分 JavaScript對象
第7章 內(nèi)置JavaScript對象
7.1 string對象
7.1.1 串連方法
7.1.2 anchor和link方法
7.1.3 charAt方法
7.1.4 indexOf方法
7.1.5 lastlndexOf方法
7.1.6 substring方法
7.1.7 其他方法
7.1.8 length屬性
7.1.9 string對象舉例
7.2 Math對象
7.3 Math方法和屬性
7.3.1 abs
7.3.2 acos,atan,cos,sin,tan
7.3.3 ceil
7.3.4 floor
7.3.5 exp
7.3.6 log
7.3.7 max,min
7.3.8 pow
7.3.9 random
7.3.10 round
7.3.11 sqrt
7.3.12 Math對象的屬性
7.3.13 使用with的Math對象
7.3.14 Math對象舉例
7.4 Date對象
7.4.1 創(chuàng)建一個Date對象實例
7.4.2 使用Date方法
7.4.3 get方法
7.4.4 Set方法
7.4.5 to方法
7.4.6 parse方法
7.4.7 Date對象舉例
第8章 窗口中的對象和元素
8.1 Navigator對象
8.1.1 appName
8.1.2 appVersion
8.1.3 appCodeName
8.1.4 userAgent
8.1.5 Navigator對象的方法
8.2 窗口(window)對象
8.3 window對象屬性
8.3.1 狀態(tài)屬性
8.3.2 使用幀(Frame)
8.3.3 self對象
8.3.4 其他屬性
8.4 window對象方法
8.4.1 打開和關(guān)閉窗口
8.4.2 顯示對話框
8.4.3 使用Timeout
8.4.4 其他window對象方法
8.4.5 使用window對象事件句柄
8.5 位置(location)對象
8.5.1 location對象的屬性
8.5.2 location對象的方法
8.6 歷史(history)對象
8.6.1 history對象的屬性
8.6.2 history對象的方法
8.6.3 實現(xiàn)BACK和FORWARD按鈕
8.7 文檔(document)對象
8.7.1 文檔對象的屬性
8.7.2 文檔對象的方法
8.7.3 文檔對象的附加事件
8.8 link對象
8.9 anchor對象
8.10 form對象
第9章 使用交互表格(form)
9.1 理解表格行為和方法
9.2 表格元素簡介
9.2.1 <FDRM>標(biāo)記
9.2.2 文本行和文本域
9.2.3 復(fù)選框、單選按鈕和選擇列表
9.2.4 隱藏的域
9.2.5 SUBMIT和RESET按鈕
9.3 創(chuàng)建一個HTML表格
9.4 使用JavaScript表格對象
9.4.1 表格對象的屬性
9.4.2 表格對象的方法和事件
9.5 JavaScript表格對象層次
9.5.1 Text域password域
9.5.2 多行文本域(TextArea)
9.5.3 復(fù)選框(Checkbox)
9.5.4 單選按鈕(Radio Button)
9.5.5 選擇列表(Selection Lists)
9.5.6 Hidden域
9.5.7 按鈕
9.5.8 File Upload域
9.6 使用JavaScript自動處理表格
9.6.1 添加自動的總和項
9.6.2 自動更新交貨地址
9.7 使用事件句柄確認(rèn)表格數(shù)據(jù)
9.7.1 在何處確認(rèn)
9.7.2 哪些域需要確認(rèn)
9.7.3 創(chuàng)建確認(rèn)函數(shù)
9.7.4 添加一個確認(rèn)事件句柄
第10章 創(chuàng)建用戶自定義對象
10.1 全局和局部(本地)變量
10.2 參數(shù)檢查
10.3 JavaScript函數(shù)
10.4 JavaScript聯(lián)合(Associative)數(shù)組
10.4.1 聯(lián)合數(shù)組的數(shù)據(jù)對
10.4.2 增強(qiáng)的數(shù)組對象
10.4.3 從一對列表中填充數(shù)組
10.5 使用多維數(shù)組
10.6 創(chuàng)建自己的方法
10.7 圖像(Images)對象
10.7.1 圖像對象的屬性和方法
10.7.2 使用圖像對象
10.8 文本(Text)對象
第11章 使用cookie和幀
11.1 參數(shù)說明和數(shù)據(jù)存儲
11.2 命令行參數(shù)
11.3 在cookie中存儲永久數(shù)據(jù)
11.3.1 cookie的參數(shù)
11.3.2 cookie的限制
11.3.3 JavaScript和cookie
11.3.4 使用cookie
11.3.5 顯示訪問網(wǎng)頁的次數(shù)
11.3.6 顯示網(wǎng)頁發(fā)生的改變
11.4 幀和JavaScript
11.4.1 在HTML中指定幀
11.4.2 建立一個幀集
11.4.3 嵌套的幀集
第12章 處理多媒體和Plug-In
12.1 Netscape Plug-In概述
12.2 Plug-In與輔助應(yīng)用程序
12.3 在JavaScript中使用聲音
12.3.1 配置一個聲音播放器
12.3.2 事件觸發(fā)聲音的播放
12.4 Plug-In和MIME類型
12.5 在HTML中使用Plug-In
12.6 Plug-In和JavaScript
12.6.1 與Plug-In有關(guān)的對象
12.6.2 刷新Plug-In列表
12.6.3 LiveConnect:控制一個Plug-In
12.6.4 列出Plug-In
12.6.5 列出MIME類型
12.6.6 檢測一個Plug-In
第13章 JavaScript應(yīng)用實例
13.1 簡單的JavaScript時鐘
13.2 創(chuàng)建一個JavaScript網(wǎng)址
13.2.1 整體結(jié)構(gòu)
13.2.2 創(chuàng)建幀接口
13.2.3 創(chuàng)建內(nèi)容表
13.2.4 出版文章
13.2.5 文章出版提示頁面
13.3 hangman游戲
13.3.1 hangman游戲規(guī)則
13.3.2 使用JavaScript編寫hangman游戲
13.3.3 使用JavaScript控制游戲交互
13.3.4 hangman游戲的程序清單
第三部分 JavaScript服務(wù)器程序設(shè)計
第14章 JavaScript服務(wù)器程序開發(fā)基礎(chǔ)
14.1 客戶/服務(wù)器JavaScript語言
14.1.1 服務(wù)器端JavaScript
14.1.2 JavaScript應(yīng)用程序運(yùn)行機(jī)制
14.2 開發(fā)JavaScript應(yīng)用程序的環(huán)境配置
14.2.1 系統(tǒng)需求
14.2.2 配置信息
14.2.3 保護(hù)Application Manager
14.3 開發(fā)JavaScript應(yīng)用程序的過程
14.3.1 創(chuàng)建一個應(yīng)用程序的基本步驟
14.3.2 JavaScript Application Manager概述
14.3.3 創(chuàng)建應(yīng)用程序源文件
14.3.4 編譯一個應(yīng)用程序
14.3.5 安裝一個新的應(yīng)用程序
14.3.6 控制對應(yīng)用程序的訪問
14.3.7 修改安裝域
14.3.8 卸載一個應(yīng)用程序
14.3.9 啟動、停止和重啟一個應(yīng)用程序
14.3.10 運(yùn)行一個應(yīng)用程序
14.3.11 調(diào)試一個應(yīng)用程序
14.3.12 配置一個應(yīng)用程序
14.3.13 Application Manager
第15章 服務(wù)器端JavaScript的基本特征
15.1 客戶環(huán)境和服務(wù)器環(huán)境中的JavaScript
15.2 JavaScript處理概述
15.3 服務(wù)器端JavaScript概述
15.3.1 比較操作符
15.3.2 使用方法
15.3.3 全局函數(shù)
15.3.4 類和對象
15.4 在HTML中嵌入JavaScript
15.4.1 使用SERVER標(biāo)記
15.4.2 使用后引號(’)
15.4.3 何時使用這兩種方法
15.5 服務(wù)器上的處理過程
15.6 構(gòu)造HTML頁面
15.6.1 產(chǎn)生HTML
15.6.2 溢出輸出緩沖區(qū)
15.6.3 重走向為一個新客戶請求
15.7 訪問CGI變量
15.8 服務(wù)器與客戶間的通信
15.8.1 從客戶向服務(wù)器發(fā)送值
15.8.2 從服務(wù)器向客戶發(fā)送值
15.8.3 使用cookie
第16章 會話管理服務(wù) 
16.1 預(yù)定義對象概述
16.2 request對象
16.2.1 request對象局性
16.2.2 request屬性的應(yīng)用
16.2.3 處理映射圖像
16.3 Client對象
16.3.1 Client對象屬性
16.3.2 唯一地引用Client對象
16.3.3 創(chuàng)建一個客戶Client對象
16.4 project對象
16.4.1 project對象屬性
16.4.2 共享prouect對象數(shù)據(jù)
16.5 server對象
16.5.1 server對象屬性
16.5.2 共享server對象
16.6 維護(hù)Client對象的技術(shù)
16.6.1 Client維護(hù)技術(shù)的比較
16.6.2 客戶端技術(shù)
16.6.3 服務(wù)器端技術(shù)
16.6.4 Client對象的存在時間
16.6.5 手工在URL中附加Client屬性
16.7 共享對象
16.7.1 使用鎖實例
16.7.2 project和server對象的鎖
16.7.3 避免死鎖(deadlock)
第17章 其他服務(wù)器端JavaScript功能
17.1 E-mail服務(wù)
17.2 文件系統(tǒng)服務(wù)
17.2.1 創(chuàng)建新的File對象
17.2.2 打開和關(guān)閉文件
17.2.3 給文件上鎖
17.2.4 文件定位
17.2.5 文件對象的讀取
17.2.6 文件對象的寫入
17.2.7 轉(zhuǎn)換數(shù)據(jù)
17.2.8 錯誤檢查并獲得信息
17.2.9 使用文件對象舉例
17.3 使用外部函數(shù)庫
17.3.1 書寫本地函數(shù)
17.3.2 標(biāo)識庫文件
17.3.3 注冊本地函數(shù)
17.3.4 在JavaScript中使用本地函數(shù)
17.4 請求和響應(yīng)操作
17.4.1 請求頭部(header)
17.4.2 請求文本(body)
17.4.3 響應(yīng)頭部(header)
第18章 LiveWire數(shù)據(jù)庫服務(wù)
18.1 與數(shù)據(jù)庫交互
18.2 數(shù)據(jù)庫的連接
18.2.1 使用DbPool和Connection對象進(jìn)行連接
18.2.2 與database對象連接
18.3 數(shù)據(jù)庫連接池
18.3.1 創(chuàng)建數(shù)據(jù)庫連接池
18.3.2 管理數(shù)據(jù)庫連接池
18.3.3 共享一組固定的連接池
18.3.4 共享一個連接池數(shù)組
18.4 處理單個數(shù)據(jù)庫連接
18.4.1 數(shù)據(jù)庫連接處理方法
18.4.2 維護(hù)多個請求的連接
18.4.3 等待一個連接
18.5 自動顯示查詢結(jié)果
18.6 執(zhí)行SQL語句
18.7 使用游標(biāo)處理查詢結(jié)果
18.7.1 創(chuàng)建一個游標(biāo)
18.7.2 顯示記錄值
18.7.3 顯示表達(dá)式和聚會函數(shù)
18.7.4 處理列
18.7.5 修改數(shù)據(jù)庫內(nèi)容
18.8 管理數(shù)據(jù)庫事務(wù)
18.9 處理二進(jìn)制數(shù)據(jù)
18.10 調(diào)用存儲過程
18.10.1 信息的交換
18.10.2 使用存儲過程的步驟
18.10.3 執(zhí)行存儲過程
18.10.4 處理結(jié)果集
18.10.5 處理返回值
18.10.6 處理輸出參數(shù)
第19章 服務(wù)器端應(yīng)用程序
19.1 Hello World應(yīng)用程序
19.1.1 啟動Hello World
19.1.2 Hello World頁面
19.1.3 查看源腳本程序
19.1.4 修改Hello World
19.1.5 Hello World應(yīng)用程序源代碼
19.2 Hangman應(yīng)用程序
19.2.1 運(yùn)行Hangman游戲
19.2.2 查看源文件
19.2.3 調(diào)試Hangman游戲
19.2.4 Hangman應(yīng)用程序源代碼
19.3 Videoapp和Oldvideo應(yīng)用程序
19.3.1 配置服務(wù)器環(huán)境
19.3.2 連接到數(shù)據(jù)庫并重新編譯
19.3.3 配置數(shù)據(jù)庫
19.3.4 運(yùn)行Videoap應(yīng)用程序
19.3.5 查看源文件
19.3.6 videoapp應(yīng)用程序的連接和工作流程
19.3.7 租用一部電影
19.3.8 Videoapp應(yīng)用程序源代碼
附錄
附錄A JavaScript綜覽
JavaScript的保留字
JavaScript的語法
JavaScript操作符
JavaScript的事件處理
JavaScript的方法
JavaScript對象屬性
JavaScript的對象和類
附錄B 預(yù)定義的JavaScript顏色
附錄C HTML綜覽
頁面標(biāo)記(page tags)
字體標(biāo)記(font tags)
文字布局標(biāo)記(taxt style tags)
圖像標(biāo)記(image tags)
表單標(biāo)記(form tags)
表標(biāo)記(table tags)
幀(frames)
會移動的文字(Marquee)
多媒體頁面(Multimedia Inline Elements)
背景音樂

本目錄推薦

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