第十一章 Java Script的更多主题……………189 1.1数据类型转换 11.2使用值和使用引用 195 11.3无用存储单元收集 114词法作用域和嵌套函数 115 Function()构造函数和函数直接量… 205 116 Netscap公司的 Javascript1.2的不兼容性 206 第二部分客户端 JavaScript 第十二章Web浏览器中的 JavaScript………211 12.lWeb浏览器环境… 12.2在HTML中嵌入 JavaScript 216 12.3 Javascript程序的执行 224 第十三章窗口和框架 231 13. I window对象概述 23 13.2简单的对话框 234 133状态栏 236 134超时设定和时间间隔 13.5错误处理 13.6 navigator对象 ……240 13.7 Screen对象 138 Window对象的控制方法…… 243 39 Location对象 247 13.0 History对象…… 249 13.l多窗口和多框架 252
目录 第十四章 Document对象 259 14. i Document对象概览…… 60 42动态生成的文档 264 14.3 Document对象的颜色属性 270 144 Document对象的信息属性 14.5表单 146图像 271 14.7链接 279 148描 149小程序 283 14.10嵌入式数据 284 第十五章表单和表单元素 285 151Fom对象 152定义表单元素 153脚本化表单元素 292 154表单验证示例… 301 第十六章脚本化 cookie… 304 16 I cookie概览 304 162 cookie的储存…… 163 cookie的读取 308 164c0okie示例… 第十七章文档对象模型 313 17lDOM概览…… 31 172使用DOM的核心AP1 32 17.3DOM与 Internet Explorer4的兼容性 174DOM与 Netscape4的兼容性 346 175简便方法: Traversal和 Range aPI……
目录 第十八章级联样式表和动态HTML 355 18.1CSS的样式和样式表 356 18.2用CSS进行元素定位. 1+量 365 18.3脚本样式 375 18.4第四代浏览器中的 DHTML… 384 l8.5关于样式和样式表的其他 DOM API… 389 第十九章事件和事件处理… 395 191某本事件处理 396 19,22级DOM中的高级事件处理 406 193 Internet Explorer事件模型… 423 194 Netscape4事件模型 429 第二十章兼容性 ……434 201平台和浏览器的兼容性 202语言版本的兼容性 203非 JavaScript浏览器的兼容性… 444 第二十一章 JavaScript的安全性……… 447 21 JavaScript与安全性,… 447 212受限制的特性 ,449 21.3同源策略…… 450 214安全区和签名脚本 451 第二十二章在 Javascript中使用Java 453 22.1脚本化Jva小程序 454 222在Java中使用 JavaScript 456 223直接使用Java类 46C. 224 Live Connect数据类型… 462
目录 22.5 LiveConnect数据转换 226 Javaobjec对象在 Javascript中的转换 472 2.7从Java到 Javascript的数据转换 第三部分 JavaScript核心参考手册 JavaScript核心参考手册…… 479 第四部分客户端 Javascript参考手册 客户端 JavaScript参考手册 613 第五部分W3CDOM参考手册 W3CDOM参考手册 787 第六部分类、属性、方法和事件处理程序索引 类、属性、方法和事件处理程序索引 993 词汇表 1013
前言 自从本书的第二版出版以来,用 Javascript进行Web程序设计的世界已经发生了巨 大的改变,其中包括 LCMA-262标迮的第版和第二版已经发布,其中更新了 Javascript言的核 心。使 Netscape公司的 Javascript解释器和 Microsoft公司的 JScript解释器相 致的版本也发布了。 Netscape公司的 Javascript解释器(个版本是用C语言编写的,另一个版本 是用Java语言编写的)的源代码作为升放资源发布了,红何想把脚本语言嵌入 自记应用程序的人都可以使用它。 万维网联盟(W3C)发布了文档对象模型(DOM)标准的两个版本(或两级) 最近的浏览器都支持这标准(支持的程度不同),而且允许客户端的 JavaScrip脚本与文档内容进行交,从而生成复杂的动态HTML( DHTML) 效果。对其他W3C标准(如HTML4、CSS1和CSS2)的攴持也已经相当普 遍 · mozilla组织利用 Netscape公司提供的源代码制作了良好的第五代浏览器。在 编写本书期间, Mozilla测览器还不过处于].0版本的水平,但是该浏览器u经 足够成熟,因此 Netscape公司采用 Mozilla代码作为它的60和61版本的浏 览器的基础