注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關JavaScript核心技術

JavaScript核心技術

JavaScript核心技術

定 價:¥45.00

作 者: (美)帕瓦斯 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: J2EE

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

內(nèi)容簡介

  作為Ajax的關鍵部分,JavaScript再一次火爆起來,成了一種引人注意的語言。Ajax使網(wǎng)站更加智能,也使得網(wǎng)站與瀏覽者之間的交互更加便捷。 在Web之外的編程領域中,JavaScript也已經(jīng)得到了廣泛的應用,因為它也成為一種方便的腳本語言。 本書通過許多基于Web的例子展示了:如何構建JavaScript邏輯和將它與現(xiàn)有的對象結構連接,如何構建自己的程序庫以及如何利用其他JavaScript用戶編寫的程序庫。 本書講述了:·基本的JavaScript邏輯(從函數(shù)和運算符到控制結構)。 ·如何在多種瀏覽器的Web世界中可靠地使用JavaScript的核心技術。 ·JavaScript的擴展機制以及它們與“傳統(tǒng)的”面向對象編程有什么不同。 ·處理傳統(tǒng)的JavaScript任務,比如表單驗證、DOM操作和交互式的樣式。 ·JavaScript安全性,包括Web瀏覽器沙箱、cookie以及與其他對象的交互。 ·創(chuàng)建用于處理常見任務的對象庫。 ·使用JavaScript和XMLHttpRequest對象創(chuàng)建Ajax應用。 ·將程序庫用于特殊效果和Ajax交互。 無論你是一名使用JavaScript多年的Web設計師,還是一名需要學習JavaScript的程序員,或者是一名想要在Web上做一些東西的開發(fā)新手,都能從本書中受益。本書將教會你如何應用JavaScript這一強大的腳本語言。

作者簡介

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

圖書目錄

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


本目錄推薦

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