本书结合JavaScript1.5和Jscript5.5,由浅入深、循序渐进地全面介绍了JavaScript知识体系编程设计技巧。全书分4篇,共30章,内容涵盖了JavaScript语法、JavaScript核心内容、JavaScript高级以及JavaScript应用等内容,对网页设计中各方面内容进行了详尽。本书最大的特色在于,通过大量的代码实例对各个知识点的实际应用进行讲解,力求例使读者通过对代码的分析,提高学习兴趣,加深对知识点的理解。\r\n 本书适用于各层次、各类网页编程设计人员,同时也可作为高校相关师生和社会培训班的教材。
第一篇 JavaScript基础\r\n 第1章 JavaScript简介\r\n 第2章 数据类型与变量\r\n 第3章 运算符与表达式\r\n 第4章 基本的流程控制语\r\n 第5章 函数\r\n 第6章 JavaScript对象与数组\r\n 第7章 字符串与数值处理对象\r\n 第8章 正则表达式\r\n第二篇 JavaScript核心技术\r\n 第9章 事件处理\r\n 第10章 键盘和鼠标事件处理\r\n 第11章 对象模型\r\n 第12章 文档对象模型(DOM)\r\n 第13章 样式与定位\r\n 第14章 Window对象\r\n 第15章 Frame对象\r\n 第16章 处理文档(Document)\r\n 第17章 表单和表单元素\r\n 第18章 复选框和单选按钮\r\n 第19章 设置菜单\r\n 第20章 浏览器与性能检测\r\n 第21章 使用Cookie保存状态\r\n 第22章 图像处理\r\n 第23章 动画\r\n第三篇 JavaScript高级技术\r\n 第24章 嵌入式对象\r\n 第25章 远程JavaScript\r\n 第26章 JavaScript与XML\r\n 第27章 JavaScript的安全\r\n第四篇 JavaScript典型应用\r\n 第28章 常用特效设计\r\n 第29章 综合应用举例\r\n 第30章 与ASP的结合开发留言板
在当今的网络时代,制作网站已不再是高不可攀的技术,但要制作出有良好交互性、功能强大的网站并非易事。JavaScript技术可以实现交互式页面,在建立动态页面方面有着其他工具不可比拟的优点。
为了帮助读者提高交互式网站开发水平,笔者精心编写了本书。本书依照读者的学习规律,遵循由浅入深、循序渐进的原则进行编排,易于读者学习和掌握。
本书特色
内容全面,编排合理
本书对JavaScript进行了全面的介绍,内容编排合理。初学者可以从基本语法开始学起,有一定基础的读者,还可以选择特定的章节进行学习。
实例丰富,步骤详细
在知识讲解方面,避免大段冗长的介绍,尽可能使用代码和实例说话,使读者易于接受。每个实例的制作步骤都很详细,并配有相应的效果图,读者在不便上机操作的情况下,也能直观地学习实例。
结合新技术
目前Web 2.0如火如荼,其中关键技术之一就是JavaScript,例如Ajax技术就是以JavaScript为基础的。本书在最后对目前所流行的新技术都进行了介绍。
本书内容
本书分为4篇共30章。
第1篇包括第1章~第8章,介绍JavaScript的基本语法知识。第2篇包括第9章~第23章,是在第1篇的基础上,通过对对象模型的讲解引入JavaScript的核心内容。第3篇包括第24章~第27章,介绍了JavaScript的高级应用。第4篇包括第28章~第30章,介绍了JavaScript交互式网页广告的设计、与Ajax的结合应用、与ASP的结合应用等内容。
第1章重点介绍了JavaScript在HTML中的使用方法和JavaScript的基本语法规则。本章是全书的基础。
第2章首先介绍了JavaScript的数据类型和变量,然后对数据类型的转换进行介绍,最后介绍了使用变量值和使用变量引用的不同。本章内容是语句和表达式的基础。
第3章首先介绍了JavaScript的表达式,随后,按照不同的类别,对JavaScript的运算符进行介绍,最后,介绍了运算符的优先级。尽管优先级部分内容不多,但对于正确编程却是非常重要的。本章内容是介绍JavaScript语句的前提和基础。
第4章介绍了JavaScript流程控制语句。在if语句部分,介绍了该语句的各种变体;在switch语句部分,特别强调了break语句的重要作用;在循环控制语句部分,特别介绍了continue语句和break语句对循环控制的作用。本章内容是JavaScript编程的框架性知识。
第5章介绍JavaScript的函数。除介绍函数的基本概念、定义与调用方式等基本知识外,还就与函数关系密切的局部变量进行了介绍,最后,介绍了JavaScript系统函数及其使用。本章内容是JavaScript编程的基础性知识。
第6章首先对JavaScript的对象和数组的基础内容进行介绍,随后介绍了JavaScript的Object对象、String对象、Date对象和toString方法,最后,介绍了with语句和for…in语句这两个专门用于对象的语句。本章内容也是JavaScript编程的基础性知识。
第7章首先介绍JavaScript字符串和字符串对象,然后对Math对象、Number对象和Boolean对象这几个数值处理对象进行介绍。本章内容在实际应用中是经常要用到的。
第8章通过理论和大量例证,对正则表达式及其在JavaScript中的应用进行了非常全面的介绍。
第9章介绍基本事件模型、IE事件模型和DOM 2事件模型。本章以后的各章中,或多或少都要用到事件处理,因此,本章也可看作后面各章的理论基础。通过这些知识,读者可以对JavaScript事件处理有一个全面的认识。
第10章在前一章的基础上,通过大量实例介绍了JavaScript中键盘和鼠标事件处理的应用。通过这一章的学习,读者可以对事件处理有更加感性的认识。
第11章介绍JavaScript对象模型,重点对Document对象进行了介绍。本章内容是后面几章的理论基础。通过本章的学习,读者可以对JavaScript对象模型有一个全面概括的了解。
第12章介绍DOM(文档对象模型)和DOM 2(DOM第2层)的相关内容。由于IE 6及以前的版本没有提供对DOM 2的支持,因此,本章后半部分内容是基于Mozilla的浏览器的。
第13章介绍JavaScript中的样式与定位。在本章最后,给出了一个跨浏览器的DHTML函数库。学习本章内容,要求读者有一定的CSS基础。
第14章介绍JavaScript中的Window对象。本章内容较多,主要包括对话框、窗口的打开与关闭、窗口控制和窗口事件,最后介绍了IE中的窗口扩展。本章是设计交互式网页的必备内容。
第15章介绍Frame这一特殊的窗口。重点介绍了内联框架以及框架的嵌套使用。其中,框架间的交叉通信对于实现页面中的一些特殊效果非常有用。
第16章介绍JavaScript中的文档处理。本章内容较多,有一定难度,其中,对于HTML元素及其内容的访问非常重要,使用这种方法,可以实现对文档中任意元素的读取,甚至写入。在页面设计中,本章内容会经常被用到。
第17章在前一章的基础上,介绍对表单和表单元素访问的相关知识。由于在网页设计中表单是必不可少的内容,本章内容的重要性不言而喻。
第18章首先通过几个实例,介绍网页设计中经常用到的复选框和单选按钮的使用,然后,介绍了单项选择控件、多项选择控件和级联选择控件的设计。
第19章通过大量实例,介绍了各种菜单的设计方法。在菜单设计中,通常会使用到CSS和
,因此,要求读者应有这些方面的知识基础。
第20章介绍浏览器与性能检测的相关知识。在网页设计中,经常需要获取用户浏览器的相关信息,以便作出相应的响应,本章内容就是介绍这方面知识的。
第21章介绍了Cookie在JavaScript中的使用。主要涉及Cookie的设置、读取、分析以及删除等内容,本章内容与交互式页面设计有着紧密的联系。
第22章首先通过几个实例,介绍了用JavaScript处理图片的一般方法,然后,通过大量实例,介绍了页面设计中处理图片的各种方式。本章内容对于设计出美观大方的页面非常有用。
第23章首先介绍了几个简单的动画效果,然后,通过一个实例,介绍了动画设计中常用的DirectAnimation控件、Sequencer控件和path控件,最后,通过大量实例,介绍了几种页面设计中经常用到的动画效果。
第24章介绍了网页中的Java Applet、插件和ActiveX控件3种嵌入式对象。本章内容对于在页面中嵌入各种媒体非常有用。
第25章介绍了几种可以实现远程JavaScript的技术。本章内容主要是使用JavaScript与Internet上的服务器进行联系与交互,这方面的应用还不是很多,但非常有用,很有前景。
第26章介绍了使用JavaScript对XML处理的相关知识,最后给出了一个简单的RSS阅读器程序。学习本章内容,要求读者对XML和RSS等内容有一定了解。
第27章介绍了JavaScript中的相关安全问题。
第28章通过大量实例,对前面章节不便涉及的一些特效进行了补充,主要包括日期时间设计、计算器设计、打字效果设计和随机图片设计等。
第29章通过一些实例,介绍了JavaScript的综合应用。主要包括递归、页面广告设计以及与Ajax的结合使用。
第30章通过一个留言板的设计,向读者介绍了JavaScript在ASP中的应用。通过本章学习,读者会掌握留言板的规划和设计相关知识。
适合阅读本书的读者
本书具有知识全面、实例众多、指导性强的特点,力求以全面的知识及丰富的实例来指导读者深入学习JavaScript各方面的技术。适合如下人员阅读:
前端网页设计人员;
网页特效制作人员;
网站开发人员;
Web 2.0技术人员。
本书由王俊杰主持编写,同时参与编写的还有郎显源、刘斌、孙雄勇、余周军、陈艳华、刘萌、赵凯、张金辉、袁海波、赵艳铎、赵静一、秦鹏、苏治中、石伟玉、黄东、黄荣升、罗颂、曹广鑫、潘力、齐林、王豫、姚文浩、张建平、孙逊、叶顺源、韦韩、李雷、解绍伟、韩中领、黄峰、高守传、刘书智、张路平、罗皓菡、赵正坤、公芳亮、程明雷、梁文建、宋昕、陈晨、李卓龙、程鹏辉、吕静、贺广治等,在此一并表示感谢。
编者
2007年1月
无封面
 |
很不错的书,作者由浅入深讲解的非常详细,无论你是初学者还是有多年经验的开发者,都会从中受益的。
发布于2008-1-30 9:50:49
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
书还不错,我在图书馆借来看的,讲的很详细
发布于2008-1-17 15:44:43
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
现在在看《JavaScript高级程序设计》,感觉那个不错,这本比起那本来说差点,还是不错了
发布于2007-8-20 15:42:39
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
ajax看这个有没有用阿~~~~~~~~~真是郁闷,我一点JavaScript的语法都不会,但是想学ajax这个书合适么?
发布于2007-5-11 16:13:05
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
怎么有点像JAVAscript权威指南
发布于2007-2-13 17:29:38
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
讲的很详细 ,适合初学者 对mengite的评论里的不足两点提点意见, 不足:
1、必要的基础,如HTML、CSS、XML等介绍不够 2、高级应用,如AJAX介绍较少
个人觉得既然此书专注的javascript 就没必要大篇幅去介绍其他的,而且HTML完全可以一笔带过,相信会来看这本书的人都是有HTML基础的,第二点觉得提得很好,谢谢
发布于2007-2-5 11:26:22
(0)回应
有0人认为此评论有用, 有1人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
有一种想买的欲望 可是口袋没银子
发布于2007-1-27 10:40:00
(0)回应
有0人认为此评论有用, 有1人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
一看这本书的名字
就有一种想买的冲动
毕竟我还是一名刚接触程序的小菜鸟 目前镶中羞涩的我,只有多攒C币了哦
发布于2007-1-27 10:34:56
(1)回应
有3人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
想买了
发布于2007-1-26 15:10:42
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
 |
这本书几乎从零开始说起,但要求有一定的编程基础。
内容讲解更详细一些,比较适合系统学习。
发布于2007-1-26 8:08:53
(0)回应
有0人认为此评论有用, 有0人认为没用,
您认为呢?
|
|
正在读取本评论的讨论,请稍侯……
|
| >>发表评论 >>查看更多评论 |