出版時間:2002-6 出版社:清華大學出版社 作者:屈鵬飛 頁數(shù):330 字數(shù):518000
Tag標簽:無
內(nèi)容概要
本書通過一系列目前流行的應用實例,從基礎(chǔ)起步,深入地介紹了應用JavaScript進行網(wǎng)絡(luò)編程的技術(shù)。書中不僅給出了一些程序,而且對關(guān)鍵的程序、函數(shù)和對象都進行了細致的分析,使讀者能夠迅速掌握應用JavaScript進行網(wǎng)絡(luò)編程的高級技巧。
全書共分11章和兩個附錄,第1章介紹了JavaScript的發(fā)展歷程、特點以及JavaScript的變量設(shè)置、流程控制、模式匹配等基礎(chǔ)知識。第2章到第10章是本書的核心,以JavaScript在實際的應用進行分類,詳細地闡述了JavaScript在時間、狀態(tài)欄和標題欄、文字、表單、圖像、鼠標效果和對層的控制方法等方面的應用。第11章介紹了JavaScript的高級應用,包括制作導航菜單和在線游戲以及用于進行Flash動畫編程的ActionScript腳本語言的一些相關(guān)知識和高級命令等。最后的兩個附錄分別給出了客戶端和服務器端JavaScript對象層次、JavaScript保留字與特殊字符。
本書是從基礎(chǔ)起步,難度逐漸增加的,因此適合有一定編程基礎(chǔ)的大學生、科研人員和電腦愛好者學習;由于內(nèi)含豐富的應用實例和語言細節(jié),也適用于網(wǎng)頁設(shè)計和網(wǎng)絡(luò)編程的專業(yè)人員參考。
書籍目錄
第1章 JavaScript專業(yè)效果設(shè)計概述
1.1 JavaScript特點
1.1.1 JavaScript語言的特點
1.1.2 JavaScript的應用范圍
1.1.3 JavaScript前景展望
1.2 JavaScript的編程內(nèi)核
1.2.1 JavaScript的程序結(jié)構(gòu)
1.2.2 JavaScript的語法
1.2.3 JavaScript的數(shù)據(jù)類型和變量
1.2.4 JavaScript編程的流程控制
1.2.5 JavaScript的函數(shù)的使用
1.2.6 常見的幾種對象簡述
1.3 本章小結(jié)
第2章 JavaScript的時間效果
2.1 Chinaren主頁中的JavaScript運用
2.2 時間的獲取和顯示
2.2.1 時間的獲取
2.2.2 動態(tài)顯示當前的時間
2.3 倒計時程序和復雜的時間效果
2.3.1 靜態(tài)倒計時程序的創(chuàng)建
2.3.2 創(chuàng)建動態(tài)顯示的倒計時時間
2.3.3 其他的時間顯示效果
2.4 JavaScript時間在網(wǎng)絡(luò)上的實際應用
2.4.1 設(shè)計一個給朋友的生日賀卡
2.4.2 定時彈出廣告條或分時彈出廣告條
2.5 Date對象的屬性和方法
2.5.1 與Date對象相關(guān)的參數(shù)簡介
2.5.2 get方法
2.5.3 set方法
2.5.4 其他屬性和方法
2.6 本章小結(jié)
第3章 控制狀態(tài)欄和標題欄的顯示
3.1 修改狀態(tài)欄和默認屬性
3.1.1 初識狀態(tài)欄
3.1.2 與狀態(tài)欄有關(guān)的JavaScript對象
3.1.3 設(shè)定狀態(tài)欄的默認信息
3.1.4 修改超鏈接在狀態(tài)欄的顯示信息
3.2 狀態(tài)欄的動態(tài)顯示效果
3.2.1 狀態(tài)欄里動態(tài)顯示時間
3.2.2 狀態(tài)欄里的跑馬燈效果
3.2.3 在狀態(tài)欄里創(chuàng)建一個閃爍文本
3.2.4 狀態(tài)欄里的打字效果
3.3 復雜的運動效果
3.3.1 文字擠壓效果
3.3.2 復合的運動效果
3.3.3 可以控制的文字從右邊彈入的效果
3.4 標題欄效果
3.4.1 標題欄效果和狀態(tài)欄效果的區(qū)別
3.4.2 標題欄里的閃爍的效果
3.4.3 標題欄里創(chuàng)建動畫效果
3.5 本章小結(jié)
第4章 改善文字效果
4.1 用JavaScript改變文字屬性
4.1.1 文字屬性簡介
4.1.2 JavaScript關(guān)于文本格式方面的對象、方法和屬性
4.2 使用濾鏡
4.2.1 濾鏡簡介
4.2.2 變色文本的陰影運動效果
4.2.3 使用glow(閃爍)濾鏡
4.3 交互顯示的文字效果
4.4 動態(tài)文本的創(chuàng)建
4.4.1 文字的旋轉(zhuǎn)與變色
4.4.2 文字從遠處拉近效果的實現(xiàn)
4.4.3 基于文本框的跑馬燈設(shè)計
4.5 重直運動的字幕設(shè)計
4.5.1 marquee簡介
4.5.2 垂直運動字幕設(shè)計
4.6 本章小結(jié)
第5章 JavaScript在表單元素上的應用
5.1 表單總覽
5.1.1 查詢、搜索、登錄使用的表單
5.1.2 用戶申請和免費郵件申請
5.1.3 用于在線購物的表單設(shè)計
5.2 檢驗表單元素的方法
5.2.1 alert方法和JavaScript警告框的設(shè)計
5.2.2 button
5.2.3 checkbox
5.2.4 text文本框
5.2.5 radio檢查框
5.2.6 textarea文本域
5.2.7 select與option創(chuàng)建選擇框
5.2.8 reset、submit、hidden
5.3 表單元素對事件的觸發(fā)和處理
5.3.1 焦點的獲得與失去
5.3.2 單擊的模擬和處理
5.3.3 對onChange事件的處理
5.3.4 select和onSelect
5.4 利用JavaScript對用戶填寫表單進行指導
5.4.1 原始HTML頁面的創(chuàng)建
5.4.2 JavaScript效驗程序的設(shè)計
5.5 表單的其他應用
5.5.1 在線購物的計算功能——對表單的數(shù)學處理
5.5.2 瀏覽器功能的模擬
5.6 本章小結(jié)
第6章 JavaScript的圖像操作
6.1 如何使用JavaScript來顯示圖片
6.1.1 HTML顯示圖片的方法
6.1.2 使用JavaScript來顯示圖片
6.2 深入使用Image對象
6.2.1 使用JavaScript來控制圖片的格式
6.2.2 Image對象的方法和事件
6.3 翻轉(zhuǎn)圖片的制作
6.3.1 基本原理和程序
6.3.2 翻轉(zhuǎn)圖片在實際中的應用
6.3.3 控制更多的圖片和頁面元素
6.4 使用JavaScript和濾鏡來創(chuàng)建頁面特效
6.4.1 圖片透明度的周期變化
6.4.2 使圖片的透明度響應鼠標事件
6.5 使用JavaScript創(chuàng)建動畫
6.5.1 單個圖片的運動
6.5.2 改變圖片的src屬性實現(xiàn)動畫
6.6 本章小結(jié)
第7章 JavaScript鼠標效果
7.1 擴展鼠標效果
7.1.1 鼠標效果總覽
7.1.2 在程序中使用鼠標效果
7.2 設(shè)計圖片跟隨鼠標的效果
7.2.1 動態(tài)獲得鼠標的位置
7.2.2 圖片跟隨鼠標效果的創(chuàng)建
7.2.3 文字跟隨鼠標效果
7.3 常見鼠標動態(tài)效果
7.3.1 三色鼠標效果
7.3.2 文字隨鼠標跳躍
7.3.3 彩色環(huán)環(huán)繞鼠標的3D運動
7.4 本章小結(jié)
第8章 JavaScript的窗口操作
8.1 window對象方法總覽
8.1.1 window對象方法與屬性總覽
8.1.2 窗口焦點的取得與移出
8.1.3 back、forward、home方法和history屬性的應用
8.1.4 激活“打印”對話框
8.1.5 確認對話框的創(chuàng)建
8.1.6 獲得當前窗口的詳細信息
8.2 控制窗口的大小和位置
8.2.1 窗口的定位
8.2.2 窗口大小的控制
8.2.3 窗口大小和定位的綜合應用
8.3 新建窗口與E-mail預覽功能的實現(xiàn)
8.3.1 新建窗口
8.3.2 E-mail預覽的實現(xiàn)
8.4 彈出式窗口的設(shè)計
8.4.1 使用JavaScript導入已有頁面
8.4.2 使用外嵌式.js文件來實現(xiàn)
8.5 窗口的關(guān)閉
8.5.1 關(guān)閉當前窗口
8.5.2 關(guān)閉當前頁面的子頁面
8.6 其他關(guān)于window對象的應用技巧
8.6.1 獲取訪客的姓名
8.6.2 加入收藏夾、設(shè)為主頁的設(shè)計方法
8.7 本章小結(jié)
第9章 JavaScript中的密碼
9.1 客戶端密碼的特點和Password對象
9.1.1 客戶端效驗密碼的方式
9.1.2 Password對象簡介
9.2 面向個人主頁的JavaScript密碼設(shè)計
9.2.1最簡單的密碼設(shè)計
9.2.2 使用密碼表
9.2.3 使用外嵌式文檔
9.3 常用的構(gòu)建密碼的方法
9.3.1 使用特殊字符作為密碼
9.3.2 使用鏈接作為密碼
9.4 密碼和源代碼的保護
9.4.1 禁止使用右鍵
9.4.2 使用prompt()的方法
9.5 本章小結(jié)
第10章 對框架、層、Cookies的操作
10.1 從freemial.263.net學習框架網(wǎng)頁的使用
10.1.1 創(chuàng)建最簡單的框架頁面
10.1.2 框架網(wǎng)頁的嵌套
10.2 使用JavaScript對框架進行操作
10.2.1 Frame對象
10.2.2 使用JavaScript來管理跨框架的通信
10.3 用JavaScript來控制層
10.3.1 層的顯示和隱藏的控制
10.3.2 層的運動的控制
10.4 使用Cookies
10.4.1 Cookies的屬性
10.4.2 讀寫Cookies的方法
10.4.3 應用Cookies的范例
10.5 本章小結(jié)
第11章 JavaScript的高級應用與ActionScript
11.1 制作JavaScript菜單
11.1.1 簡單的菜單設(shè)計
11.1.2 樹形菜單的設(shè)計
11.2 在線游戲的設(shè)計
11.2.1 JavaScript游戲:石頭、剪子、布
11.2.2 射擊游戲的設(shè)計
11.3 ActionScript命令簡介
11.3.1 ActionScript的語法基礎(chǔ)
11.3.2 使用屬性
11.4 ActionScript動作簡介
11.4.1 常用事件說明
11.4.2 Flash 5自帶動作
11.5 本章小結(jié)
附錄1 客戶端和服務器端JavaScript對象層次
附錄2 JavaScript保留字與特殊字符
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
JavaScript網(wǎng)頁編程案例教程 PDF格式下載