JavaScript: Tbe Definitive Guide Javascript 权威指南 O REILLY° David flanagan著 C机工业出版社 China Mochine press 张铭泽等译
Web Programming/javaScript OREILLY JavaScript权威指南 JavaScript是一种功能强大的基于对象的脚本语言, Javascript程序可以直接嵌入 HTML页面。与Web浏览器定义的文档对象模型(DOM)一起使用时, JavaScript 可以创建动态HTML( DHTML)内容,允许用户与客户端的Web应用程序交互 JavaScript语法以流行的程序设计语言C.C++和Jaa为基础,因此,经验丰富的程序设计人员 可以很快地熟悉和掌握。此外, JavaScript是一种解释性脚本语言,提供了比其他语言更加灵活, 更加宽松的程序设计环境,程序设计新手在这种环境中能够很快适应 JAvasCript权威指南》全面介绍了 JavaScript语言的核心,以及Web浏览器中实现的遗留和标准 的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据,使用 cookie、创建可移植的 DHTML动画等常见任务,本书还包括详细的参考手册,涵盖了 JavaScript的核心APl、遗留的 客户端AP和W3C标准 DOM AP,记述了这些AP中的每一个 JavaScript对象,方法,性质 构造函数,常量和事件处理程序 这本最畅销的 JavaScript参考书的第四版已经进行了全面的更新,其中涵盖 JavaScript1.5 ECMAScript Version3)的详细介绍,。它还提供了w3CDOM标准(1级和2级)的完整内容, 为了向后蒹容,本书保持了遗留的0级DOM的资料 JAvasCript权威指南》是 JavaScript程序设计者的完整指南和参考手册,对于使用最新的,遵守 标准的Web浏览器(如 IInternet Explorer6, Netscape6和Moil)的开发者,它尤其有用,HTML 作者可以从中学习如何用 JavaScript创建动态网页,经验丰富的程序设计者可以从中快速地找到 编写复杂 Javascript程序需要的信息。本书对所有 JavaScript程序设计者来说都是绝对必要的, 本书是 JavaScript程序员的必备参考……组织得很好,而且非常详细。 Brendan Eich, Javascript之父 IsBN7-111-11091-9 ISBN7-1l11091-9 9"7871110910> oRe. Associates.ln授权机械工业出版壮出 定价:99.00元
Javascript权威指南 第四版 David flanagan著 张铭泽等译 O REILLY Beijing. Cambridge. Farnham Koin. Paris. Sebastopol, Taipei. Tokyo O Reilly& Associates,fnc.授权机械工业出版社出版 机械工业出版社
图书在版编目(c|P)数据 Javascript权威指(第四版)!(美)弗莱( Flanagan,D.)著;张铭泽等译 北京:机械工业出版社.2031 书名凉文: Javascript: The Definitive Guide. Fourth Edition SBN7-11]-1)91-9 I、J.Ⅱ.①弗…②张…Ⅲ.Jaa语言-序设计Ⅳ.TP312 中国版图书馆CIP数据核字(2002)第081228号 北京市版权局著作权个同记 图:01-2002-1831号 02002 by O'Reilly A\sociale\Ine Simplified Chinese EdItion, jointly published by O Reilly Associates. Inc. and China Machine Press, 2003. Authorized translation of the English edition 2002 OReilly Associates, Inc, the owner of all rights lo publish and sell the same All rights rescrved including the rights of reproduction in whole or in part in any form 英文原版由 OReilly& Associates,nc.出版202 简体中文版由机械工业出版社出版2003。英文原版的翻译得到 O'Reilly& Associates,Inc.的授 权。此简体中文版的出版和销售得到出版权和销售权的所有者一 OReilly& Asocialεs,nc 许可。 版权所有,未得书面许可,本书的任何部分和全部不得以任何形炙空制 书名! Javascript权威指南(第四版) 书号SBN7-111-110919 责任编辑朱劫 封面设计/ Edie freedman,张健 出版发行/机械工业出版社 牠址!北京中西城区百力庄大街22号(邮政编码100737 经销!印刷新华书店北京发行所发行 印刷/北京牛山世兴印刷厂 开本1787毫米x1092毫米16开本645印张94千字 版次2003年1月第1版203年1月第1次印刷 印数/0001-400肼 定价!99.00元(册) 凡购本书、如有闽頁、脱买、欺页,由本社发行部调换
OReilly& Associates公司介绍 为了满足读者对刚络和软件技术知识的迫切需求,世界著名计算机图出版机构 OReilly& Associates公司授权机槭匚啦岀版社,翻译出版·批该公囝久负盛名的英 文经典技术专著 OReilly& Associates公司是世界上在UNx、X、 Internet和其他开放系统图 枍领域具冇领导地位的出版公司,同时是联札出版的先锋 从最畅销的《 The Whole Internet User's Guide& Catalog》(被纽约公共图书信 评为一十世纪最币要的50本书之·)到GNN(最早的 Internet门户和商业网站),再 到 Website(第·个桌面PC的Web服务器软件}, OReilly& Associates-直处于 nternet发展的最前沿。 许多书店的反馈表町. O'Reilly& Associates是最稳定的计算机图$出版商 每…书都一版再版。与大多数计算机图书出版商相比, OReilly& Associates公引 其付深厚的计算机专业背景,这使得 oReilly& Associates形成了一个非常不同于其 他出版商的出版方针。 OReilly& Associates所有的编斜人员以前都是积序员,或者 是顶尖级的技术专家。 O,Reilly& Associates还有许多定的作者群体 他们木 身是祁关领城的技术专家、咨询专家,而现在编写著纡, OReilly& Associates依靠 他们及时地推出附书。因为 O'Reilly& Associates紧密地与计算机业界联系着,所以 O'Reilly& Associates知道市场上真止需要什么书
作者简介 David Flanagan是一位计算机桯序设计人员、他将大部分时间用于编写 JavaScript 程序和Java程序。他在O' Reilly公司出版的书还包括《 Javascript Pocket Reference》、《 Java in a Nutshell】、《 Java Foundation Classes in a nutshell和 Java examples in a Nutshell)》 David拥有麻省狸工学院的计算机科学和工程学 位、他和妻子、儿子住在美国太平烊西北部的 Seatle、 Washington、 Vancouver Brilish Columbia这些城市中 封面介绍 本书封西上的动物是爪哇犀牛( Javan rhinoceros)。犀牛共有五种,郡以其庞大的 休形、粗厚如装甲的皮肤、三趾蹄以及一个或两个犀牛角著称。其中爪哇犀牛和苏 门达腊犀牛栖息在森林中。爪哇犀牛与印度犀牛外表很像,但是体格要小一些,皮 肤纹理有显著不同 在人们印象口,犀牛总是坫着,把犀牛角伸入水戌泥中。它们经常如此。不在河里 呆看时,犀牛会到泥里挖一个深深的坑、在里头打滚。它们的栖息地都有两个优,点 首先是可以减轻热带的酷热,并防止叹血蚊蝇的叮咬(打滚貿下的泥也可以防蚊 蝇)、其次,泥坑或河水还有助于支揿犀牛庞大的身躯,减轻它们腿部和背部的负 担 长久以来,民间传说犀牛的角富于魔力,而且拥有犀牛角的人也可以获得这种魔 力。这是犀牛成为瑜猎者主要目标的原因之一各种犀牛都濒临灭绝,其中爪哇犀 牛最为佈夕,地球上尚存不到100只。爪哇犀牛曾经遍布整个东南亚,但如今只有 在印度尼西亚和越南也许还能找到
目录 前言 第一章 JavaScript概述 1.1对 Javascript的误解 1.2 Javascript的版本 .3客户端 Javascript 1.4其他环境中的 JavaScript… 1.5客户端的 Javascript:网页中的可执行内容 1.6客户端 JavaScript的特性 1.7 JavaScript的安全性… 1.8例子:用 Javascript计算借贷支出 19如何使用本书其余的部分…… 1.10 Javascript探秘 第一部分 Javascript的核心 第二章词法结构 …31 2I字符集… 3
日录 22大小写敏感性…… 2.3空白符和换行符 24可选的分号… 2.5注释 26直接量 2.7标识符… 28保留字 36 第三章数据类型和值 …38 3数字 32字符串 3.3布尔值…… 46 34函数 47 3.5对象 3.6数组 3. 8 undefined 3.9Date对象…… 3.0正则表达式… 3 Error对象 32基本数据类型的包装对象 第四章变量 .58 4变量的类型 42变量的声明……… 4.3变量的作用域………… a套+ + 44基本类型和引用类型 45无用存储单元的收集 46作为厲性的变量…… 47深入理解变量作用域
目录 第五章表达式和运算符 5.1表达式… 52运算符概述……… 53算术运算符 54相等运算符 55关系运算符 56字符串运算符 57逻辑运算符 5.8逐位运算符 5.9赋值运算符 5.10其他达算符 第六章语句 ……97 6.1表达式语句… 62复合语句 6.3if语句… 64 clsc it语句 101 6.5 switch语句… 102 6.6whi!c语句 105 6.7do/whle语句 68for语句……, 107 6.9 for/in 108 6,10标签语句 6.11 break语句 10 6.12 continue语句… 63var语句… 6.14 function语句 6.15 return语句 L15 6.16 throw语句 1l6 6. 17 try/catch/finally 1]7
目录 6.18with语句 6.19空语句 2 6.20 Javascript语句小结 第七章函数 …123 7.1函数的定义和调用…… 7.2作为数据的函数 128 7.3函数的作用域:调用对象 74函数的实际参数: Arguments对象 7.5函数的属性和方法 132 第八章对象 136 8J对象和属性… 136 82构造函数 83方法 140 84原型对象和继承…… 5面向对象的 Javascript 147 6作为关联数组的对象 154 87对象的属性和方法 156 第九章数组 ……162 9I数组和数组元素 162 9.2数组的方法 第十章使用正则表达式的模式匹配…………173 10.1正则表达式的定义…… 173 10.2用于模式匹配的Sing方法 0.3 RegExp对象