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

JavaScript核心技術(shù)

JavaScript核心技術(shù)

定 價(jià):¥45.00

作 者: (美)帕瓦斯 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787111212973 出版時(shí)間: 2007-06-01 包裝: 平裝
開本: 16開 頁數(shù): 340 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  作為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)有的對(duì)象結(jié)構(gòu)連接,如何構(gòu)建自己的程序庫以及如何利用其他JavaScript用戶編寫的程序庫。 本書講述了:·基本的JavaScript邏輯(從函數(shù)和運(yùn)算符到控制結(jié)構(gòu))。 ·如何在多種瀏覽器的Web世界中可靠地使用JavaScript的核心技術(shù)。 ·JavaScript的擴(kuò)展機(jī)制以及它們與“傳統(tǒng)的”面向?qū)ο缶幊逃惺裁床煌?·處理傳統(tǒng)的JavaScript任務(wù),比如表單驗(yàn)證、DOM操作和交互式的樣式。 ·JavaScript安全性,包括Web瀏覽器沙箱、cookie以及與其他對(duì)象的交互。 ·創(chuàng)建用于處理常見任務(wù)的對(duì)象庫。 ·使用JavaScript和XMLHttpRequest對(duì)象創(chuàng)建Ajax應(yīng)用。 ·將程序庫用于特殊效果和Ajax交互。 無論你是一名使用JavaScript多年的Web設(shè)計(jì)師,還是一名需要學(xué)習(xí)JavaScript的程序員,或者是一名想要在Web上做一些東西的開發(fā)新手,都能從本書中受益。本書將教會(huì)你如何應(yīng)用JavaScript這一強(qiáng)大的腳本語言。

作者簡(jiǎn)介

  Shelley Powers是一個(gè)軟件開發(fā)者、攝影師和作家,她曾在O’Reilly出版過幾本書,包括《Developing ASP Components》、《Unix Power Tools,Third Edition》、《Essential Blogging》和《Practical RDF》。她的第一部關(guān)于JavaScript的書面世于1996年,接著她在1997年又寫了一本關(guān)于動(dòng)態(tài)HTML (DHTML)的書。Shelley還發(fā)表過很多關(guān)于跨瀏覽器開發(fā)、JavaScript、CSS和XML的文章。Shelley 的技術(shù)網(wǎng)站是http://burningbird.net。

圖書目錄

前言
第1章 JavaScript初探
1.1規(guī)范和實(shí)現(xiàn)相互交織的歷史
1.2跨瀏覽器的不兼容性和其他常見的JavaScript傳說
1.3你能用JavaScript來做什么
1.4JavaScript初探:“HelloWorld!”
1.5JavaScript沙箱
1.6可訪問性和JavaScript的最佳實(shí)踐
第2章 JavaScript數(shù)據(jù)類型與變量
2.1變量的標(biāo)識(shí)
2.2作用域
2.3簡(jiǎn)單類型
2.4常量:有名稱但不改變
2.5習(xí)題
第3章 運(yùn)算符和語句
3.1JavaScript語句的格式
3.2簡(jiǎn)單語句
3.3條件語句和程序流
3.4條件運(yùn)算符
3.5邏輯運(yùn)算符
3.6高級(jí)語句:循環(huán)語句
3.7習(xí)題
第4章 JavaScript對(duì)象
4.1對(duì)象構(gòu)造函數(shù)
4.2Number對(duì)象
4.3String對(duì)象
4.4正則表達(dá)式與RegExp
4.5有專門用途的對(duì)象:Date和Math
4.6JavaScript數(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作為對(duì)象的函數(shù)
5.6習(xí)題
第6章 捕捉事件
6.10級(jí)DOM上的事件句柄
6.22級(jí)DOM上的事件句柄
6.3產(chǎn)生事件
6.4習(xí)題
第7章 表單與即時(shí)驗(yàn)證
7.1訪問表單
7.2把事件附加在表單上:不同的方法
7.3選擇列表
7.4單選按鈕和復(fù)選框
7.5輸入字段和JiT正則表達(dá)式
7.6習(xí)題
第8章 沙箱及之上的cookie連通性和隱私
8.1沙箱
8.2關(guān)于Cookie的一切
8.3備選存儲(chǔ)技術(shù)
8.4跨站腳本(XSS)
8.5習(xí)題
第9章 基礎(chǔ)瀏覽器對(duì)象
9.1BOM總述
9.2window對(duì)象
9.3框架和地址
9.4history、screen和navigator
9.5document對(duì)象
9.6有舊、有新
9.7習(xí)題
第10章 DOM:文檔對(duì)象模型
10.1兩種接口的故事
10.2DOM和兼容瀏覽器
10.3DOM的HTMLAPI
10.4理解DOM:核心API
10.5DOM的核心文檔對(duì)象
10.6Element及在上下文中訪問元素
10.7修改樹
10.8習(xí)題
第11章 創(chuàng)建定制的JavaScript對(duì)象
11.1JavaScript對(duì)象和原型
11.2創(chuàng)建自己的定制JavaScript對(duì)象
11.3對(duì)象檢測(cè)、封裝和跨瀏覽器對(duì)象
11.4鏈?zhǔn)綐?gòu)造函數(shù)和JS繼承
11.5一次性對(duì)象
11.6高級(jí)錯(cuò)誤處理技術(shù)(try.throw和catch)
11.7JavaScript中的新特性
11.8習(xí)題
第12章 構(gòu)建動(dòng)態(tài)網(wǎng)頁:在腳本中加入樣式
12.1DHTML:JavaScript.CSS和DOM
12.2字體和文本
12.3定位和移動(dòng)
12.4調(diào)整大小和修剪形狀
12.5屬性display,visibility和opacity
12.6習(xí)題
第13章 使用Ajax
13.1Ajax:不僅是代碼
13.2Ajax如何工作
13.3HelloAjaxWorld!
13.4Ajax對(duì)象:XMLHttpRequest和IE的ActiveX對(duì)象
13.5是否使用XML
13.6GoogleMapS
13.7習(xí)題
第14章 好消息:生動(dòng)的程序庫!令人驚異的Web服務(wù)!有趣的API!
14.1在開始之前,要注意的一句話
14.2使用Prototype
14.3Script.aculo.us介紹
14.4Sabre的Rico
14.5Dojo
14.6Yahoo!UI
14.7MochiKit
14.8習(xí)題
附錄 習(xí)題答案


本目錄推薦

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