出版時間:2010-4 出版社:大連理工大學(xué)出版社 作者:李云程
前言
隨著互聯(lián)網(wǎng)應(yīng)用的迅速發(fā)展,Web應(yīng)用開發(fā)已不再是那么高難的技術(shù),能夠設(shè)計具有良好交互特效功能的網(wǎng)頁,就成了網(wǎng)站開發(fā)人員的必備能力。而JavaScript正是為Web頁面添加各種交互效果的首選語言,如今JavaScript已從一種腳本語言,發(fā)展成為功能強(qiáng)大的程序設(shè)計語言,備受廣大網(wǎng)站開發(fā)人員推崇和喜愛?! 禞avaScript網(wǎng)頁交互特效范例與技巧》在內(nèi)容上,針對網(wǎng)頁交互特效設(shè)計技術(shù)發(fā)展,分析初學(xué)者和專業(yè)設(shè)計人員的各自需求,在內(nèi)容選取方面對二者進(jìn)行了統(tǒng)籌兼顧,選擇和編寫了65個優(yōu)秀范例。內(nèi)容既體現(xiàn)了JavaScript技術(shù)的最新發(fā)展,也關(guān)注其在網(wǎng)站開發(fā)項目中的應(yīng)用特色和新穎程度。 本書的目的是幫助初學(xué)者快速理解JavaScript語言結(jié)構(gòu)等基礎(chǔ)知識,學(xué)會開發(fā)高級的網(wǎng)頁交互特效設(shè)計,并不斷積累開發(fā)經(jīng)驗(yàn);針對有一定經(jīng)驗(yàn)的中高級開發(fā)人員,則側(cè)重介紹交互特效高級范例應(yīng)用的設(shè)計思路和程序設(shè)計技巧,使其學(xué)到最新技術(shù),產(chǎn)生創(chuàng)作靈感,為他們提供相互學(xué)習(xí)、相互交流、分享編程經(jīng)驗(yàn)和體會的平臺?! ”緯谧珜懰悸泛瓦x材上體現(xiàn)如下創(chuàng)新:摒棄傳統(tǒng)知識講授型書籍的套路,做出大膽探索,避免長篇大論地單純講解,而是將知識學(xué)習(xí)與技能訓(xùn)練融入范例制作過程中,讓學(xué)習(xí)者一直參與實(shí)踐,實(shí)現(xiàn)“在學(xué)中做、在做中學(xué)”;其次,通過與傳統(tǒng)面向?qū)ο缶幊陶Z言比較,給出了JavaScript面向?qū)ο蟪绦蛟O(shè)計的獨(dú)特表達(dá)方式,簡練地對其進(jìn)行了講解并提供有代表性的應(yīng)用范例。本書注重技能訓(xùn)練過程,既是學(xué)習(xí)又是實(shí)踐。每個范例都包括:實(shí)例效果、任務(wù)要求、程序設(shè)計思路、技術(shù)要點(diǎn)、程序代碼編寫、重點(diǎn)代碼分析以及任務(wù)拓展或技術(shù)拓展等。學(xué)習(xí)是從任務(wù)目標(biāo)開始的,有針對性地引導(dǎo)學(xué)習(xí)者完成任務(wù),輕輕松松地學(xué)會如何將技術(shù)用于實(shí)踐,同時掌握針對項目要求進(jìn)行制作的方法。拓展部分也是一大特色,利用任務(wù)拓展或技術(shù)拓展讓學(xué)習(xí)者對技術(shù)有更深入的理解,并體現(xiàn)出技術(shù)的靈活運(yùn)用,十分有利于積累開發(fā)經(jīng)驗(yàn)。通過這樣一系列范例的制作學(xué)習(xí)與訓(xùn)練,最終掌握網(wǎng)頁交互設(shè)計的實(shí)用技能和最新技術(shù)?! ∪珪?0章,包括:JavaScript基礎(chǔ),簡潔而精煉地介紹語言結(jié)構(gòu)和基礎(chǔ)知識,通過一些短小代碼示例清楚地說明其用法,易于初學(xué)者學(xué)習(xí);對象應(yīng)用,提供了JavaScript應(yīng)用基礎(chǔ)范例,學(xué)習(xí)如何在程序中應(yīng)用Data、String、Image和Style對象等,并為后面復(fù)雜程序代碼編寫打下基礎(chǔ);動態(tài)欄效果,給出了在瀏覽器標(biāo)題欄和狀態(tài)欄區(qū)域內(nèi)顯示各種動態(tài)文字效果,同時帶給用戶以情趣;網(wǎng)頁動態(tài)文字效果,學(xué)習(xí)如何讓網(wǎng)頁中文字鮮活地動起來,包括文字在單行文本框、多行文本框以濾鏡方式動態(tài)變化等;時間應(yīng)用,提供在網(wǎng)頁上呈現(xiàn)各種時間和計時特殊效果;JavaScript面向?qū)ο蟪绦驊?yīng)用,實(shí)在基本掌握J(rèn)avaScript基礎(chǔ)上,重點(diǎn)講解其獨(dú)特的大部分人尚未知曉的面向?qū)ο蟪绦蛟O(shè)計;動態(tài)廣告,給出新穎的展示信息變化或切換的效果;網(wǎng)頁導(dǎo)航菜單,提供了具有各種靈活形式的網(wǎng)頁導(dǎo)航菜單效果;動態(tài)位置變化效果,包括圖片、圖形或文字的位置隨著鼠標(biāo)操作而發(fā)生變化jQuery是目前非常流行的JavaScript庫技術(shù),本部分應(yīng)用全面而簡練地介紹了其實(shí)際應(yīng)用?! ≡跁遄珜戇^程中,參考了一些書籍和網(wǎng)上資料,筆者對這些書籍和資料的作者表示最誠摯的謝意。 由于時間倉促、水平有限,在編程算法和技巧、JavaScript面向?qū)ο缶幊痰确矫孢€需不斷探索和總結(jié),所以書中難免存在和不妥之處,懇請各位專家和同行批評指正。
內(nèi)容概要
《JavaScript網(wǎng)頁交互特效范例與技巧》分10章,包括:JavaScript基礎(chǔ),簡潔而精煉地介紹語言結(jié)構(gòu)和基礎(chǔ)知識,通過一些短小代碼示例清楚地說明其用法,易于初學(xué)者學(xué)習(xí);對象應(yīng)用,提供了JavaScript應(yīng)用基礎(chǔ)范例,學(xué)習(xí)如何在程序中應(yīng)用Data、String、Image和Style對象等,并為后面復(fù)雜程序代碼編寫打下基礎(chǔ);動態(tài)欄效果,給出了在瀏覽器標(biāo)題欄和狀態(tài)欄區(qū)域內(nèi)顯示各種動態(tài)文字效果,同時帶給用戶以情趣;網(wǎng)頁動態(tài)文字效果,學(xué)習(xí)如何讓網(wǎng)頁中文字鮮活地動起來,包括文字在單行文本框、多行文本框以濾鏡方式動態(tài)變化等;時間應(yīng)用,提供在網(wǎng)頁上呈現(xiàn)各種時間和計時特殊效果;JavaScript面向?qū)ο蟪绦驊?yīng)用,實(shí)在基本掌握J(rèn)avaScript基礎(chǔ)上,重點(diǎn)講解其獨(dú)特的大部分人尚未知曉的面向?qū)ο蟪绦蛟O(shè)計;動態(tài)廣告,給出新穎的展示信息變化或切換的效果;網(wǎng)頁導(dǎo)航菜單,提供了具有各種靈活形式的網(wǎng)頁導(dǎo)航菜單效果;動態(tài)位置變化效果,包括圖片、圖形或文字的位置隨著鼠標(biāo)操作而發(fā)生變化jQuery是目前非常流行的JavaScript庫技術(shù),本部分應(yīng)用全面而簡練地介紹了其實(shí)際應(yīng)用。
書籍目錄
第1章 JavaScript基礎(chǔ)1.1 JavaScript概述1.2 JavaScript基本語法1.3 JavaScript程序基本構(gòu)成1.4 JavaScript面向?qū)ο缶幊?.5 CCS樣式語法基礎(chǔ)第2章 對象應(yīng)用2.1 日期時間對象2.2 字符串和圖片對象第3章 動態(tài)欄效果3.1 修改標(biāo)題欄和狀態(tài)欄的默認(rèn)屬性3.2 在狀態(tài)欄顯示動態(tài)效果3.3 文字循環(huán)滾動效果第4章 頁面動態(tài)文字效果4.1 單行文本框中的文字特效4.2 多行文本框動態(tài)效果4.3 文本框中的動態(tài)廣告4.4 頁面中動態(tài)文字濾鏡效果第5章 時間應(yīng)用5.1 日期時間顯示5.2 網(wǎng)頁中時鐘動態(tài)效果5.3 特定日期計時第6章 JavaScript面向?qū)ο缶幊虘?yīng)用6.1 創(chuàng)建類和對象6.2 對象數(shù)據(jù)封裝及實(shí)例6.3 繼承6.4 多態(tài)6.5 JavaScript的兩種類型系統(tǒng)6.6 繼承與多態(tài)第7章 動態(tài)廣告7.1 動態(tài)文字消息7.2 圖片廣告效果7.3 圖片漸變交替顯示第8章 網(wǎng)頁導(dǎo)航菜單8.1 樹形目錄導(dǎo)航設(shè)計8.2 利用CCS和JavaScript技術(shù)設(shè)計動態(tài)菜單8.3 頁面移動菜單8.4 推拉式導(dǎo)航菜單第9章 動態(tài)位置變化效果9.1 動態(tài)對聯(lián)廣告9.2 鼠標(biāo)控制的變化第10章 jQuery應(yīng)用10.1 常用jQuery完成的任務(wù)10.2 jQuery簡單示例10.3 jQuery應(yīng)用
圖書封面
評論、評分、閱讀與下載
JavaScript網(wǎng)頁交互特效范例與技巧 PDF格式下載