词条 | JavaScript编程宝典 |
释义 | 《JavaScript编程宝典》介绍了JavaScript语言,内容涉及从基础语法到高级技术的方面面面,并通过实例说明如何将这些技术应用到实际开发中。全书共25章,内容包括JavaScript基础语法、支持闭包的函数、基于原型的面向对象、JavaScript内建对象及应用、正则表达式原理及应用、BOM与DOM、事件模型、各种DOM对象及DOM API的应用、通过DOM与文档的交互、动态样式和文档、Image/Canvas/SVG图形图像处理、Cookie与隐藏框架、Ajax原理及应用、错误处理等。 JavaScript编程宝典作者:陈争航 市场价:¥99.00 出版社:电子工业出版社 页码:805 页码 出版日:2008年 ISBN:9787121071508 版次:2版 装帧:平装 开本:16 内容简介《JavaScript编程宝典》中设计了150多个完整的实例以及许多代码片段来说明如何应用JavaScript,网站中需要的各种JavaScript应用几乎都能在这里找到。这些实例包括显示当前日期与时间、图像时钟、自动跳转、动态修改元素内容、动态修改文档结构、表单验证、可控制的滚动公告栏、树形目录、多级树形目录、下拉菜单、跟随鼠标的图片、沿指定路径运动的图片、围绕鼠标旋转的字符串、位于窗口固定位置的广告、飘落的雪花、隐藏的浮动导航面板、滚动的图片串、正则表达式进行验证等常见的应用,以及图像缓存、Canvas绘图、列表排序、表格的客户端排序、表单数据绑定、表格数据绑定、Cookie应用、使用隐藏框架与服务器端通信、Ajax应用、XML处理、调用JavaApplet、控制Flash、MP3循环播放列表等高级应用。这些实例均可以直接复制使用,程序中均有详细的注释说明,可以根据需要进行修改。 《JavaScript编程宝典》适合JavaScript初学者以及各层次的Web应用开发人员。 目录第1部分 语法基础. 第1章 JavaScript简介 1.1JavaScript是什么 1.2JavaScript能做什么 1.3JavaScript如何实现动态效果 1.4JavaScript历史与发展 1.5JavaScript1.5到JavaScript2.0 1.6JavaScript与浏览器 1.7JavaScript与ECMAScript 1.8JavaScript和Java语言的区别 1.9需要掌握的基础知识 1.10文本编辑器 1.11小结 第2章 HTML基础 2.1HTML简介 2.2HTML文件组成 2.3字符与段落格式 2.4超链接 2.5表格 2.6列表 2.7FORM表单 2.8框架 2.9[marquee]标记 2.10添加多媒体 2.11小结 第3章 JavaScript快速入门 3.1常用的两个客户端方法 3.2在HTML代码中加入JavaScript脚本 3.3JavaScript程序设计基本规则 3.4创建与运行JavaScript实例 3.5小结 第4章 数据类型与变量 4.1JavaScript数据类型简介 4.2基本数据类型 4.3数组简介 4.4变量与常量 4.5数据类型转换 4.6复合数据类型的使用 4.7小结 第5章 运算符.表达式和语句 5.1运算符 5.2表达式 5.3语句 5.4小结 第6章 函数 6.1函数定义与调用 6.2函数参数 6.3不支持重载 6.4函数嵌套调用与递归调用 6.5函数对象 6.6函数作为数据使用 6.7函数对象的属性和方法 6.8闭包 6.9JavaScript全局函数 6.10函数使用注意事项 6.11小结 第2部分 JavaScript对象 第7章 对象 7.1JavaScript的面向对象特性 7.2使用内建对象 7.3用户自定义对象 7.4作为联合数组的对象 7.5属性与方法 7.6原型 7.7通用对象属性和方法 7.8面向对象技术 7.9小结 第8章 String与Array对象 8.1String对象 8.2Array对象 8.3小结 第9章 Date.Math.Boolean.Number与Function对象 9.1Date对象 9.2Math对象 9.3Boolean对象 9.4Number对象 9.5Function对象 9.6小结 第10章 正则表达式 10.1正则表达式简介 10.2相关的String对象方法 10.3简单正则表达式 10.4复杂正则表达式 10.5RegExp对象 10.6应用实例 10.7小结 第3部分DOM基础及应用 第11章 BOM与DOM 11.1BOM与DOM 11.2BOM 11.3DOM 11.4小结 第12章 事件处理 12.1事件与浏览器兼容性 12.2基本事件模型 12.3DOM事件模型 12.4IE事件模型 12.5浏览器兼容性的解决方法 12.6应用实例——日历 12.7小结 第13章 控制浏览器窗口 13.1window对象 13.2使用对话框 13.3打开与关闭浏览器窗口 13.4延迟与周期执行 13.5框架与window对象 13.6文档滚动 13.7移动浏览器窗口 13.8状态栏效果 13.9浏览器大小 13.10窗口事件 13.11窗口之间通信 13.12screen对象 13.13小结 第14章 navigator.location和history对象 14.1navigator对象 14.2location对象 14.3history对象 14.4location与history对象的应用 14.5小结 第4部分 动态应用实践 第15章 CSS级联样式表 15.1CSS简介 15.2CSS语法基础 15.3在HTML中添加样式 15.4动态样式 15.5CSS属性 15.6小结 第16章 动态样式 16.1动态样式基本实现方法 16.2带有停顿的滚动公告栏 16.3树形目录 16.4多级树形目录 16.5下拉菜单 16.6跟随鼠标的图片 16.7跟随鼠标运动的文字 16.8沿指定路径运动的图片 16.9围绕鼠标光标旋转的字符串 16.10位于窗口固定位置的广告 16.11飘落的雪花 16.12隐藏的浮动导航面板 16.13小结 第17章 动态文档 17.1document对象 17.2访问文档元素 17.3动态文档的基本方法 17.4Text节点 17.5documentFragment接口 17.6IE扩展 17.7小结 第18章 处理表单 18.1JavaScript表单处理基础 18.2Form对象 18.3Input对象 18.4Select对象 18.5Textarea对象 18.6表单验证 18.7提高表单可用性 18.8IE表单数据绑定 18.9小结 第19章 动态表格 19.1Table对象 19.2TableRow对象 19.3TableCell对象 19.4TableSection对象 19.5动态控制表格结构 19.6表格排序 19.7IE表格数据绑定 19.8小结 第5部分 高级应用技术 第20章 Image.Canvas与SVG图形图像处理 20.1Image对象 20.2Canvas元素 20.3SVG 20.4小结 第21章 Cookie与隐藏框架 21.1Cookie 21.2隐藏框架 21.3小结 第22章 Ajax原理及应用 22.1Ajax简介 22.2处理HTTP请求 22.3Ajax应用 22.4与隐藏框架的比较 22.5小结 第23章 JavaScript与插件 23.1插件基础 23.2Flash的应用 23.3JavaApplet 23.4ActiveX插件 23.5小结 第24章 JavaScript与XML 24.1XML简介 24.2获取XML文档 24.3使用DOM操作XML文档 24.4使用XSLT解析XML 24.5使用XPath查询XML 24.6小结 第25章 错误处理与安全策略 25.1错误与异常 25.2浏览器错误报告 25.3捕获与处理异常 25.4基本调试方法 25.5脚本调试器 25.6安全策略 25.7小结 序言JavaScripl是一种小型的、轻量级的、面向对象的、跨平台脚本语言,是目前最流行的网页客户端编程语言。JavaScript用于控制网页内容,实现网页浏览者与网页内容之间的交互,实现动态网页效果。JavaScript是创建动态网页的标准语言,是赋予网页活力的必要工具之一,是Web应用客户端编程的标准语言。JavaScript应用如此广泛,几乎所有的网站都需要JavaScript的支持。 随着互联网技术的不断发展,网页内容越来越丰富,功能越来越强大,基于浏览器的应用已成为应用程序发展的趋势,用户与网页内容的交互已成为Web应用中最基本的要素。而提高交互的响应效率,提高用户易用性已成为关注的焦点。JavaScript也由最初只是用于表单数据有效性验证的脚本语言,发展成为几乎支持网页中所有元素的客户端程序设计语言,可以直接控制网页中所有元素,实现表单验证、动态格式、动态内容、动态位置、处理数据、查找等各种动态效果。而目前最流行的网页开发技术Ajax,也是JavaScripI的应用。JavaScripl正受到越来越多的关注,学习JavaScripl也已成为Web应用开发的必修课。 本书通过大量的实例详细全面介绍JavaScripl进行Web开发的方法和技巧。全书内容分为5个部分,25章,涉及从基础语法到高级应用技术的各个方面。内容包括JavaScript语法基础、函数及JavaScripl闭包、JavaScripl面向对象及原型、JavaScript内建对象、正则表达式及应用、BOM与DOM、事件模型、各种DOM对象及DOM API的应用、通过DOM与文档的交互、动态样式、处理表单、动态表格、动态文档、Image/Carvas/SVG图形图像处理、Cookie与隐藏框架、Ajax原理及应用、插件、处理XML.、错误处理等。 学习计算机语言最快速的方法是不断实践。在介绍基础与原理的过程中,书中设计了许多代码片段,目的是使读者更容易理解一些难点内容。同时,书中设计了150多个完整的、循序渐进的JavaScripl应用,通过这些完整的实例,介绍如何将.JavaScrpl应用到实际开发中。 书中实例具有很强的实用性,网站中能够见到的各种JavaSeript应用几乎都能在这里找到,包括基本的动态效果到高级应用实例。这些实例包括显示当前日期与时间、图像时钟、自动跳转、动态修改元素内容、动态修改文档结构、表单验证、可控制的滚动公告栏、树形目录、多级树形目录、下拉菜单、跟随鼠标的图片、跟随鼠标的文字、沿指定路径运动的图片、围绕鼠标旋转的字符串、位于窗口固定位置的广告、飘落的雪花、隐藏的浮动导航面板、滚动的图片串、正则表达式进行验证等常见的应用,以及图像缓存、Canvas绘图、列表排序、表格的客户端排序、表单数据绑定、表格数据绑定、Cookie应用、使用隐藏框架与服务器端通信、Aia)(应用、XML处理、调用.JavaApplet、控制Flash、MP3循环播放列表等高级应用。这些实例均可以直接复制使用,程序中均有详细的注释说明,可以根据需要进行修改。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。