出版時間:2007-6-1 出版社:機(jī)械工業(yè)出版社 作者:(美)Shelley Powers 頁數(shù):340 譯者:蘇敬凱
Tag標(biāo)簽:無
內(nèi)容概要
它從最簡單的地方入手,不僅講述了JavaScript的基礎(chǔ)知識,還講述了JavsScript如何操作CSS、DOM等Ajax基礎(chǔ)技術(shù)。而關(guān)于跨瀏覽器兼容問題的解決,則貫穿了本書的始終。本書對于各種瀏覽器、瀏覽器版本、JavaScript版本、DOM版本的介紹,有助于我們理解所遇到的各種新舊代碼,使我們能夠?qū)@些代碼做出正確的取舍。 本書還提供了一些使用JavaScript的最佳實(shí)踐。無論是新手還是老手,這些如何正確使用JavaScript的經(jīng)驗(yàn)都能幫助他們養(yǎng)成良好的編程習(xí)慣。本書還介紹了一些調(diào)試和開發(fā)JavaScript的工具,這些工具無疑能夠提高我們的開發(fā)效率。 本書最后對于Ajax和幾個流行的JavaScript庫的介紹,無疑會開闊我們在JavaScript使用上的思路。 本書是一本真正意義上的“新書”,不僅介紹了最新的JavaScript知識和方向,還完全覆蓋了當(dāng)今Web開發(fā)中關(guān)于JavaScript的所有重要話題,它使用了大量實(shí)例代碼,圖文并茂地講解了使用JavaScript的各個層次和領(lǐng)域的內(nèi)容。它不是一本參考手冊,但卻是一本值得擁有的教程。
作者簡介
Shelley Powers是一個軟件開發(fā)者、攝影師和作家,她曾在O’Reilly出版過幾本書,包括《Developing ASP Components》、《Unix Power Tools,Third Edition》、《Essential Blogging》和《Practical RDF》。她的第一部關(guān)于JavaScript的書面世于1996年,接著她在1997年又寫了一
書籍目錄
前言第1章 JavaScript初探 1.1 規(guī)范和實(shí)現(xiàn)相互交織的歷史 1.2 跨瀏覽器的不兼容性和其他常見的JavaScript傳說 1.3 你能用JavaScript來做什么 1.4 JavaScript初探:“HelloWorld!” 1.5 JavaScript沙箱 1.6 可訪問性和JavaScript的最佳實(shí)踐 第2章 JavaScript數(shù)據(jù)類型與變量 2.1 變量的標(biāo)識 2.2 作用域 2.3 簡單類型 2.4 常量:有名稱但不改變 2.5 習(xí)題 第3章 運(yùn)算符和語句 3.1 JavaScript語句的格式 3.2 簡單語句 3.3 條件語句和程序流 3.4 條件運(yùn)算符 3.5 邏輯運(yùn)算符 3.6 高級語句:循環(huán)語句 3.7 習(xí)題 第4章 JavaScript對象 4.1 對象構(gòu)造函數(shù) 4.2 Number對象 4.3 String對象 4.4 正則表達(dá)式與RegExp 4.5 有專門用途的對象:Date和Math 4.6 JavaScript數(shù)組 4.7 關(guān)聯(lián)數(shù)組:不是數(shù)組的數(shù)組 4.8 習(xí)題 第5章 函數(shù) 5.1 定義函數(shù):細(xì)數(shù)所有方式 5.2 回調(diào)函數(shù) 5.3 函數(shù)和遞歸 5.4 嵌套函數(shù)、函數(shù)閉包和內(nèi)存泄漏 5.5 作為對象的函數(shù) 5.6 習(xí)題 第6章 捕捉事件 6.1 O級DOM上的事件句柄 6.2 2級DOM上的事件句柄 6.3 產(chǎn)生事件 6.4 習(xí)題 第7章 表單與即時驗(yàn)證 7.1 訪問表單 7.2 把事件附加在表單上:不同的方法 7.3 選擇列表 7.4 單選按鈕和復(fù)選框 7.5 輸入字段和JiT正則表達(dá)式 7.6 習(xí)題 第8章 沙箱及之上的cookie、連通性和隱私 第9章 基礎(chǔ)瀏覽器對象 第10章 DOM:文檔對象模型 第11章 創(chuàng)建定制的JavaScript對象 第12章 構(gòu)建動態(tài)網(wǎng)頁:在腳本中加入樣式 第13章 使用Ajax 第14章 好消息:生動的程序庫!令人驚異的Web服務(wù)!有趣的API! 附錄 習(xí)題答案
編輯推薦
作為Ajax的關(guān)鍵部分,JavaScript再一次火爆起來,成了一種引人注意的語言。Ajax使網(wǎng)站更加智能,也使得網(wǎng)站與瀏覽者之間的交互更加便捷。 在Web之外的編程領(lǐng)域中,JavaScript也已經(jīng)得到了廣泛的應(yīng)用,因?yàn)樗渤蔀橐环N方便的腳本語言?! ”緯ㄟ^許多基于Web的例子展示了:如何構(gòu)建JavaScript邏輯和將它與現(xiàn)有的對象結(jié)構(gòu)連接,如何構(gòu)建自己的程序庫以及如何利用其他 JavaScript用戶編寫的程序庫?! ”緯v述了: ·基本的JavaScript邏輯(從函數(shù)和運(yùn)算符到控制結(jié)構(gòu))?! と绾卧诙喾N瀏覽器的Web世界中可靠地使用JavaScript的核心技術(shù)。 ·JavaScript的擴(kuò)展機(jī)制以及它們與“傳統(tǒng)的”面向?qū)ο缶幊逃惺裁床煌?。 ·處理傳統(tǒng)的JavaScript任務(wù),比如表單驗(yàn)證、DOM操作和交互式的樣式。 ·JavaScript安全性,包括Web瀏覽器沙箱、cookie以及與其他對象的交互。 ·創(chuàng)建用于處理常見任務(wù)的對象庫。 ·使用JavaScript和XMLHttpRequest對象創(chuàng)建Ajax應(yīng)用?! ⒊绦驇煊糜谔厥庑Ч虯jax交互?! o論你是一名使用JavaScript多年的Web設(shè)計(jì)師,還是一名需要學(xué)習(xí) JavaScript的程序員,或者是一名想要在Web上做一些東西的開發(fā)新手,都能從本書中受益。本書將教會你如何應(yīng)用JavaScript這一強(qiáng)大的腳本語言。 Ajax是當(dāng)今Web開發(fā)領(lǐng)域最流行的詞匯。而JavaScript與CSS、XML和DOM幾種老技術(shù),加上XMLHttpRequest就構(gòu)成了Ajax的四大基石。對于JavaScript,一些更資深的同事告訴我的感覺是失望。面對不同的瀏覽器和瀏覽器的不同版本,沒有優(yōu)秀的調(diào)試開發(fā)工具,JavaScript成了軟件開發(fā)的泥潭?! 《緯某霭鎰t給我們增加了一絲解決這些問題的信心?! ∷鼜淖詈唵蔚牡胤饺胧?,不僅講述了JavaScript的基礎(chǔ)知識,還講述了JavsScript如何操作CSS、DOM等Ajax基礎(chǔ)技術(shù)。而關(guān)于跨瀏覽器兼容問題的解決,則貫穿了本書的始終。本書對于各種瀏覽器、瀏覽器版本、 JavaScript版本、DOM版本的介紹,有助于我們理解所遇到的各種新舊代碼,使我們能夠?qū)@些代碼做出正確的取舍?! ”緯€提供了一些使用JavaScript的最佳實(shí)踐。無論是新手還是老手,這些如何正確使用JavaScript的經(jīng)驗(yàn)都能幫助他們養(yǎng)成良好的編程習(xí)慣。本書還介紹了一些調(diào)試和開發(fā)JavaScript的工具,這些工具無疑能夠提高我們的開發(fā)效率?! ”緯詈髮τ贏jax和幾個流行的JavaScript庫的介紹,無疑會開闊我們在JavaScript使用上的思路?! ”緯且槐菊嬲饬x上的“新書”,不僅介紹了最新的JavaScript知識和方向,還完全覆蓋了當(dāng)今Web開發(fā)中關(guān)于JavaScript的所有重要話題,它使用了大量實(shí)例代碼,圖文并茂地講解了使用JavaScript的各個層次和領(lǐng)域的內(nèi)容。它不是一本參考手冊,但卻是一本值得擁有的教程。 Ajax是當(dāng)今Web開發(fā)領(lǐng)域最流行的詞匯。而JavaScript與CSS、XML和DOM幾種老技術(shù),加上XMLHttpRequest就構(gòu)成了Ajax的四大基石。對于JavaScript,一些更資深的同事告訴我的感覺是失望。面對不同的瀏覽器和瀏覽器的不同版本,沒有優(yōu)秀的調(diào)試開發(fā)工具,JavaScript成了軟件開發(fā)的泥潭。. 而本書的出版則給我們增加了一絲解決這些問題的信心。它從最簡單的地方人手,不僅講述了JavaScript的基礎(chǔ)知識,還講述了JavsScript如何操作CSS、DOM等Ajax基礎(chǔ)技術(shù)。而關(guān)于跨瀏覽器兼容問題的解決,則貫穿了本書的始終。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載