出版時(shí)間:2002-1-1 出版社:機(jī)械工業(yè)出版社 作者:胡恒 頁數(shù):343 字?jǐn)?shù):507000
內(nèi)容概要
本書是計(jì)算機(jī)金典工程系列叢書之一。介紹制作JavaScript網(wǎng)頁特效所需要的基礎(chǔ)知識(shí),并且利用大量例子對JavaScript的實(shí)際使用方式進(jìn)行詳細(xì)講解。這些例子大都帶有詳細(xì)的注釋,以幫助讀者對其編程思路進(jìn)行理解;每個(gè)例子編程思路清晰、要點(diǎn)說明精確,無論是想學(xué)習(xí)用JavaScript進(jìn)行網(wǎng)頁特效開發(fā)的編程人員,還是僅想使用現(xiàn)成特效美化自己網(wǎng)頁的初學(xué)者,都可以從本書中找到自己需要的東西。 本書通俗易懂、實(shí)例豐富,適合電腦愛好者及專業(yè)人士學(xué)習(xí)和參考。 本書提及例子的代碼可在導(dǎo)向科技網(wǎng)站(http://www.dx-kj.com)下載。
書籍目錄
叢書序前言第1章 基礎(chǔ)知識(shí) 1.1 JavaScript簡介 1.1.1 引言 1.1.2 JavaScript的特點(diǎn) 1.1.3 JavaScript與其他語言的比較 1.1.4 JavaScript的局限性 1.2 JavaScript組成部分 1.2.1 JavaScript核心語言 1.2.2 JavaScript客戶端擴(kuò)展 1.2 JavaScript服務(wù)器端擴(kuò)展 1.3 HTML與JavaScript的關(guān)系 1.4 小結(jié) 1.5 練習(xí)第2章 JavaScript語法基礎(chǔ) 2.1 變量 2.1.1 JavaScript的數(shù)據(jù)類型 2.1.2 JavaScript的變量 2.2 表達(dá)式和運(yùn)算符 2.2.1 算術(shù)運(yùn)算符 2.2.2 布爾邏輯運(yùn)算符 2.2.3 賦值運(yùn)算符 2.2.4 比較運(yùn)算符 2.2.5 其他運(yùn)算符 2.2.6 運(yùn)算符的優(yōu)先級(jí) 2.3 基本語句 2.3.1 條件語句 2.3.2 循環(huán)語句 2.3.3 其他語句 2.4 函數(shù) 2.4.1 函數(shù)的定義 2.4.2 函數(shù)的參數(shù) 2.5 小結(jié) 2.6 練習(xí)第3章 JavaScript中的對象 3.1 對象的基礎(chǔ)知識(shí) 3.1.1 面向?qū)ο蠛突趯ο蟮幕靖拍睢 ?.1.2 JavaScript中對象概述 3.2 JavaScript的內(nèi)置對象和函數(shù) 3.2.1 數(shù)組(Array) 3.2.2 字符串(String) 3.2.3 日期(Date) 3.2.4 數(shù)學(xué)(Math) 3.2.5 JavaScript內(nèi)置的函數(shù) 3.3 自定義對象 3.3.1 初始化對象 3.3.2 定義對象的構(gòu)造函數(shù) 3.4 瀏覽器對象 3.4.1 Window對象 3.4.2 Document對象 3.4.3 Location對象 3.4.4 History對象 3.5 小結(jié) 3.6 練習(xí)第4章 JavaScript中的事件處理 4.1 事件處理的基本概念 4.1.1 基本概念 4.1.2 事件處理分類 4.2 常用的事件及處理 4.2.1 瀏覽器事件 4.2.2 鼠標(biāo)事件 4.2.3 鍵盤事件 4.3 錯(cuò)誤處理 4.3.1 Error事件 4.3.2 錯(cuò)誤處理語句 4.4 小結(jié) 4.5 練習(xí)第5章 文字特效 5.1 閃爍文字特效 5.2 變化文字特效 5.3 標(biāo)題欄中顯示時(shí)間特效 5.4 彩虹鏈接特效 5.5 “從大而降的文字”實(shí)例效果 5.6 打字般的狀態(tài)欄特效 5.7 打字般的文本框特效 5.8 帶警告的測試特效 5.9 動(dòng)態(tài)數(shù)字時(shí)鐘特效 5.10 滾動(dòng)的標(biāo)題欄特效 5.11 “滾動(dòng)漸變的文字”實(shí)例效果 5.12 可預(yù)先定義的狀態(tài)欄效果 5.13 來回出現(xiàn)文字的狀態(tài)欄效果 5.14 霓虹燈特效 5.15 閃爍的鏈接特效 5.16 適時(shí)提醒特效 5.17 隨機(jī)文本信息效果 5.18 文本公告欄效果 5.19 “文本框中的跑馬燈”效果 5.20 顯示特殊節(jié)日腳本效果 5.21 顯示在線時(shí)間效果 5.22 向兩邊滾動(dòng)狀態(tài)欄效果 5.23 向左滾動(dòng)的狀態(tài)欄效果 5.24 隱現(xiàn)效果的JavaScript導(dǎo)航條 5.25 在狀態(tài)欄中顯示時(shí)間效果 5.26 小結(jié) 5.27 練習(xí)第6章 表單特效 6.1 E-mail表單遞交JavaScript特效 6.2 FTP頁面登錄JavaScript特效 6.3 常見的測試特效 6.4 倒計(jì)數(shù)文本框效果 6.5 改變list里內(nèi)容特效 6.6 檢查多選框選擇個(gè)數(shù)效果 6.7 懶人上網(wǎng)特效 6.8 搜索引擎特效 6.9 下拉菜單和文本框的介紹欄效果 6.10 郵局登錄特效 6.11 小結(jié) 6.12 練習(xí)第7章 圖像特效 7.1 圖片變形特效 7.2 “漸變的圖像”實(shí)例效果 7.3 背景流動(dòng)特效 7.4 圖片閃爍特效 7.5 圖片滾動(dòng)特效 7.6 “圖片跑馬燈”效果 7.7 下拉菜單改變背景圖片效果 7.8 小結(jié) 7.9 練習(xí)第8章 鼠標(biāo)特效 8.1 “跟隨鼠標(biāo)的心”實(shí)例效果 8.2 跟隨鼠標(biāo)移動(dòng)的字效果 8.3 可以拖動(dòng)的圖片效果 8.4 跑馬燈式樣的站點(diǎn)欄目指南效果 8.5 “隨鼠標(biāo)旋轉(zhuǎn)的星星”實(shí)例效果 8.6 “隨鼠標(biāo)移動(dòng)的文字”實(shí)例效果 8.7 顯示鼠標(biāo)坐標(biāo)的JavaScript特效 8.8 小結(jié) 8.9 練習(xí)第9章 菜單特效 9.1 帶有介紹的導(dǎo)航欄效果 9.2 “滑動(dòng)的菜單”實(shí)例效果 9.3 聚焦菜單效果的JavaScript特效 9.4 可選頁面信息效果 9.5 快捷鍵控制導(dǎo)航欄效果 9.6 鏈接浮動(dòng)條說明效果 9.7 目錄式導(dǎo)航欄效果 9.8 任意多的友情鏈接效果 9.9 隨處出現(xiàn)的導(dǎo)航條效果 9.10 右鍵點(diǎn)出的鏈接條效果 9.11 小結(jié) 9.12 練習(xí)第10章 動(dòng)畫和音樂特效 10.1 倒影時(shí)鐘特效 10.2 動(dòng)態(tài)說明導(dǎo)航欄效果 10.3 “飛舞的彩蝶”實(shí)例效果 10.4 雷達(dá)特效 10.5 燃燒的文字效果JavaScript特效 10.6 掃描特效 10.7 上下浮動(dòng)的窗口效果 10.8 時(shí)鐘特效 10.9 水波文字效果 10.10 雪花飛舞特效 10.11 “背景上移動(dòng)圖像”實(shí)例效果 10.12 最酷手表效果 10.13 隨日期播放音樂特效 10.14 小結(jié) 10.15 練習(xí)第11章 頁面效果 11.1 背景變色鏈接效果 11.2 變換的背景顏色效果 11.3 “從天而降的窗口”效果 11.4 “地震”實(shí)例效果 11.5 漸變的背景色效果 11.6 靜止導(dǎo)航腳本效果 11.7 可控制頁面滾動(dòng)效果 11.8 鏈接驅(qū)動(dòng)背景顏色效果 11.9 網(wǎng)頁中指示框效果 11.10 在頁面中自定義背景色效果 11.11 小結(jié) 11.12 練習(xí)第12章 Cookie效果 12.1 可記事的日歷效果 12.2 “親切的問候”實(shí)例效果 12.3 小結(jié) 12.4 練習(xí)第13章 其他特效 13.1 定時(shí)刷新效果的JavaScript特效 13.2 計(jì)算器特效 13.3 計(jì)算星期的JavaScript特效 13.4 “禁止查看源代碼”實(shí)例效果 13.5 精確計(jì)時(shí)器JavaScript特效 13.6 世界部分地區(qū)時(shí)間表效果 13.7 網(wǎng)頁加密效果 13.8 JavaScript下載計(jì)時(shí)器 13.9 先單擊后鏈接效果 13.10 JavaScript顏色編輯器 13.11 元素周期表特效 13.12 小結(jié) 13.13 練習(xí)
圖書封面
評論、評分、閱讀與下載
JavaScript網(wǎng)頁開發(fā)實(shí)例教程 PDF格式下載