全面解析JavaScript+jQuery的优秀原创精品
在当当网购买此书
书名:精通JavaScript+jQuery 作者:前沿科技 曾顺 编著 书号:978-7-115-18526-6 定价:59.00元 光盘:1CD
样章下载:第6章 第8章 第10章
本书特色
内容特色
- 深入分析JavaScript、CSS、DOM、Ajax等Web标准关键技术
- 透彻讲解jQuery,包括jQuery基础、页面控制、动画与特效制作、Ajax简化以及jQuery插件等
- 262个典型实例+4个综合案例,全面揭示JavaScript和jQuery的实际应用
光盘特色
- 6小时JavaScript、CSS和jQuery视频课程讲解
- 所有实例的源代码、素材和最终效果文件
内容提要
随着Ajax技术的不断风靡,其核心技术JavaScript越来越受到人们的关注,各种JavaScript的框架层出不穷。jQuery作为JavaScript框架的优秀代表,为广大开发者提供了诸多便利。
本书从介绍JavaScript的基础知识开始,围绕标准Web的各项技术予以展开,通过大量实例对JavaScript、CSS、DOM、Ajax等Web关键技术进行深入浅出的分析,主要内容包括JavaScript的概念和基本语法、CSS基础、CSS排版、DOM模型框架、网页中的事件、表格表单、JavaScript的调试与优化、Ajax异步技术等。
在此基础之上,本书通过精彩的实例详细讲解了jQuery的相关技术,主要包括jQuery的基础、如何使用jQuery控制页面、制作动画与特效、简化Ajax以及jQuery插件等内容。讲解的重点在于简化JavaScript的开发步骤,注重实例之间的对比与递进,充分展示jQuery所带来的革新。书中最后给出4个综合实例,让读者进一步巩固所学知识,提高综合应用的能力。
本书内容翔实、结构清晰,讲述循序渐进,并注意各个章节之间、实例之间的呼应和对照,既可作为JavaScript、jQuery初学者的入门教材,也适合高级用户进一步学习和参考。
前言
随着网络技术的不断进步以及Ajax运用的不断拓展,其核心技术JavaScript越来越受到人们的关注。各种针对JavaScript的框架层出不穷,jQuery就是这些框架中优秀的代表,掀起了互联网技术的新一轮革命。
标准的网页由结构、表现、行为三部分组成,对应的标准语言分别是结构化标准语言、表现标准语言和行为标准语言。JavaScript主要负责页面中元素的行为,是目前运用最广泛的行为标准语言。它可以让页面更加实用、友好,并且丰富多彩。jQuery作为一个著名的JavaScript框架,可以让开发者轻松地实现很多以往需要大量JavaScript开发才能完成的功能或特效,并且对于CSS、DOM、Ajax等各种标准Web技术,jQuery都提供了许多实用而简便的方法,同时很好地解决了浏览器之间的兼容性问题,为开发者省去了很多繁琐的代码编写过程。
本书内容与特点
- 本书从介绍JavaScript的基础知识开始,系统讲解了Web标准的相关技术,从最基础的理论概念到各个实例的具体运用,每一部分都结合了作者长期的网站开发和教学经验,并针对JavaScript和jQuery各方面的特性进行了认真的编写和制作。
- 在本书的章与章之间、实例与实例之间注意彼此的联系与对比。前面章节中的JavaScript实例大都在后面的jQuery部分得到了进一步的简化和升华,充分展示了JavaScript的运用方法以及jQuery所带来的革新。
- 在理论讲解时,本书更注重实践中的运用,采用步步深入的方法,每个章节都将具体理论结合实例的制作进行分析,真正将代码的学习融入到实际工作中。
- 全书的最后还包括了4个综合的实例,是对整个JavaScript+jQuery的归纳和总结,让读者更进一步地了解Web技术的精髓。
- 为了便于读者查找,本书使用了双目录设计。第一个目录是传统图书的目录方式,第二个目录是本书所有的案例索引,读者可以根据需要随时查找所需的案例代码。
为了使读者在正式开始学习之前,对全书的内容有一个总体的把握,这里分别将每章学习的内容作一介绍。本书分4个部分,共19章,各章的内容简介如下。
第一部分 JavaScript、CSS与DOM基础篇
- 第1章 JavaScript概述
本章从JavaScript的起源出发,介绍了浏览器之间的竞争以及JavaScript的基础知识,并且引入Web结构、表现、行为相分离的标准,为后续章节的进一步讲解打下基础。
- 第2章 JavaScript基础
本章对JavaScript的基础进行了深入的讨论,重点分析了JavaScript的核心ECMAScript,通过实例让读者从底层了解JavaScript的编写,包括JavaScript的基本语法、变量、关键字、保留字、语句、函数和BOM等。
- 第3章 CSS基础
CSS作为网页表现的标准语言,是使网页美观、大方的重要技术。本章从CSS的概念出发,介绍CSS语言的特点,以及如何在网页中引入CSS,然后重点介绍CSS的语法,包括CSS选择器、CSS设置文字、图片、页面背景和超链接效果等。最后通过实用菜单的实例归纳本章知识点和掌握实际运用方法。
- 第4章 CSS进阶
本章在第3章的基础上对CSS定位作详细介绍,并讲解利用CSS+div对页面元素进行定位的方法,以及CSS排版观念,通过排版实例“我的博客”对页面的基本布局做细致分析。最后讲解JavaScript与CSS配合,实现页面的各种特效。
- 第5章 DOM模型
文档对象模型DOM定义了用户操作文档对象的接口,它使得用户对HTML有了空前的访问能力。本章主要介绍DOM模型的基础,包括页面中的节点、如何使用DOM、innerHTML属性、DOM与CSS的关系等。
第二部分 JavaScript、CSS、DOM高级篇
- 第6章 事件
事件是JavaScript最引人注目的特性之一,它提供了一个平台,让用户不仅能浏览页面中的内容,而且还能够跟页面进行交互。本章围绕JavaScript处理事件的特性进行讲解,主要包括事件流、事件的监听、事件的类型和浏览器的兼容性问题等,并通过实例“伸缩的两级菜单”进一步熟练事件的运用。
- 第7章 表格与表单
表格与表单都是网页中不可缺少的元素,表格是数据的承载体,而表单作为与用户交互的窗口,时刻都扮演着信息获取和反馈的角色。本章围绕表格和表单介绍用JavaScript、CSS控制它们的方法,以及实际运用中的一些技巧。最后通过实例“自动提示的文本框”进一步将理论运用到实际页面中。
- 第8章 JavaScript的调试与优化
编写JavaScript程序时或多或少会遇到各种各样的错误,有语法错误、逻辑错误等。即使代码没有问题,对于大网站而言执行的效率也是十分关键的,这就直接关系到代码的优化。本章围绕JavaScript的错误处理和优化进行讲解,包括常见的错误和异常、调试的技巧、调试的工具、优化的细则等。
- 第9章 Ajax
Ajax就是一种全新的技术,它使得浏览器与桌面应用程序之间的距离越来越近。本章围绕Ajax的基本概念,介绍异步链接服务器对象XMLHttpRequest,以及Ajax的一些实例,并对Ajax技术进行简单的分析。最后通过“自动校验的表单”和“Ajax实现自动提示的文本框”两个实例,进一步学习Ajax在实际页面中的强大功能。
第三部分 jQuery框架篇
- 第10章 jQuery基础
本章作为jQuery的第1章,重点讲解jQuery的概念以及一些基础运用,主要包括jQuery的概念、jQuery中的“$”、CSS3选择器、管理选择结果和jQuery链等,为后面的章节打下基础。
- 第11章 jQuery控制页面
本章在上一章的基础上介绍jQuery如何控制页面,包括页面元素的属性、CSS样式风格、DOM模型、表单元素和事件处理等。其中的实例大都是之前章节JavaScript实例的简化和升华,最后通过实例“快餐在线”完整地学习jQuery在实际页面中的运用。
- 第12章 jQuery制作动画与特效
jQuery中动画和特效的相关方法可以说为其添加了靓丽的一笔。开发者可以通过简单的函数实现很多特效,这在以往都是需要大量JavaScript代码来实现的。本章主要通过实例介绍jQuery中动画和特效的相关知识,包括自动显隐、渐入渐出、飞入飞出和自定义动画等。
- 第13章 jQuery的功能函数
在JavaScript编程中,开发者通常需要编写很多小程序来实现一些特定的功能,例如浏览器的检测、字符串的处理、数组的编辑和获取外部代码等。jQuery将一些常用的程序进行了总结,提供了很多实用的功能函数。本章主要围绕这些功能函数对jQuery做进一步的介绍。
- 第14章 jQuery与Ajax
本章主要围绕jQuery中Ajax的相关技术进行讲解,重点分析jQuery对Ajax步骤的简化,主要包括获取异步数据、GET和POST方法、控制Ajax的细节。最后通过修改之前的“自动提示的文本框”实例进一步学习jQuery的强大功能。
- 第15章 jQuery插件
即使jQuery再强大也不可能包含所有的功能,jQuery框架仅仅集成了JavaScript中最核心也是最常用的功能。然而jQuery有许许多多的插件,都是针对特定的内容的,并且是以jQuery为核心编写的。本章通过实例,重点介绍jQuery中的一些常用插件,包括表单插件、UI插件等,让读者对jQuery插件有更深入的认识和理解。
第四部分 综合案例篇
- 第16章 网络相册
本章通过一个完整的综合实例“网络相册”来讲解JavaScript、jQuery在实际运用中的方法,主要包括分析构架、模块拆分、功能细化和统一调整等各个步骤。
- 第17章 可自由拖动板块的页面
目前网络上可自由拖动板块的页面愈发的流行,例如iGoogle便是十分典型的案例。本章通过一个完整案例,综合讲解这类页面的制作方法。
- 第18章 时尚购物网站报价单
网络购物已经越来越流行,琳琅满目的商品充斥着整个网络世界。一个好的报价单对于商品销售的促进是无形的。本节通过一个邮箱报价单的实例,综合说明这类页面的制作方法。
- 第19章 图片切割器
本章通过用jQuery模拟Photoshop的图像处理软件中切除图片多余部分的图片切割器工具的案例,综合介绍该效果的制作方法,进一步巩固前面所学知识,进行综合应用,并供读者在遇到类似情况时参考。
使用jQuery必须要学习JavaScript吗?
jQuery框架本身是用JavaScript编写的,但是在很多方面,它又形成了自己的体系。事实上各种JavaScript框架都有各自的习惯用法和约定,编写jQuery程序的过程有着它自己特有的方式和逻辑。
需要注意的是,JavaScript是jQuery底层的父技术。本质来说,使用jQuery时也是在写JavaScript程序。因此,掌握更多的JavaScript将会对更好地使用jQuery有很大的帮助。
即使对JavaScript了解很少,仅仅通过复制别人的例子,然后修修补补,也能使程序运行起来。但是你没有真正理解它,一旦发生问题或者要实现一些特殊的要求,就很难解决了,这对于一个专业的Web设计和开发人员是必须克服的。 为此,建议读者应该真正地理解JavaScript的基础知识,而不是通过模仿来简单地使用jQuery。也正是为此,本书花费了几乎一半的篇幅来深入讲解JavaScript基础、CSS、DOM、事件等底层的技术。
本书没有讲述的内容
本书的定位是面向Web前端设计和开发人员的实践指导书,因此没有讲解关于JavaScript语言本身的面向对象以及其他一些深层的特性,这些特性大多应用于更底层的开发。
当需要开发一个自己专有的类似于jQuery那样的JavaScript框架时,则需要对JavaScript有更深入的理解。例如,JavaScript中的原形继承、对象系统,对函数式语言的深入理解,对闭包的理解,对动态性的理解,等等,这些内容都超出了一般网站开发的应用范围。
我们看到一些讲解JavaScript的图书,甚至讲解Ajax的图书都把这些内容一股脑地灌输给读者,实际上这些对大多数读者来说并不是必需的。 本书没有采取这种做法,介绍的JavaScript的内容聚焦于在进行网站开发时用到的技术。这样即使是初学者,甚至是没有太多编程基础的设计师都能够理解,并且很好地掌握。这也更能够符合jQuery框架的宗旨——“jQuery is for everyone”(jQuery适合于每一个人)。
这里给初学者一个建议,就是先把JavaScript的基础掌握扎实,然后再学习更深入的特性。
光盘内容
本书光盘收录了作者精心编排并制作的多媒体视频教学课程,辅助读者学习。视频教程共分两个部分。
第一部分对应本书的前15章,每章对应一课,对书中的重点、难点进行讲解和演示,从而帮助读者更好更快地理解。
第二部分的内容节选自《CSS设计彻底研究》一书的配套视频教程。JavaScript和CSS的关系十分密切,为了巩固CSS的基础,读者可以先观看关于CSS的视频教程。 此外,光盘中还包括了本书所有案例的源代码、素材和最终效果。 学习方法建议
对于JavaScript和jQuery的初学者,在使用本书时应该逐章认真阅读,首先掌握JavaScript和jQuery各个细节的理论,然后重点结合各章节的实例,进行认真的阅读与反复的实践。如果遇到不明白的地方,可以参照所附光盘中的实例源文件以及各种素材,再对照具体的理论细节进行学习。
初学者在学习后面的章节时,还应该注意书中指出的与前面章节的联系,从而巩固该章节所学到的知识,并重点体会jQuery框架所带来的页面编写上的变化。学会全书最后的综合实例后,读者最好能够动手制作自己的页面,运用学到的知识,举一反三。
对于JavaScript和jQuery的中高级用户,应该重点关注jQuery所带来的变化,并注意各个实例之间的联系和对比,体会jQuery各个功能及用法之间的关系,熟练掌握各种高级技巧,并从中获得启发,创造性地制作出更多更好的页面。
请关注http://www.artech.cn网站的读者留言
除了与本书配套的视频教程,读者还可以访问前沿科技建立的“前沿视频教室”网站,网址是http://www.artech.cn,里面除了本书相关的内容之外,还有更多关于JavaScript、CSS以及其他网站设计和开发相关的内容。关于本书的更多信息,包括本书的勘误和更新内容,也可以在网站中找到。关于图书其他问题,读者请发送电子邮件至luyang[at]ptpress.com.cn,我们会及时回复。
如果您有任何想法要和作者交流,可以通过网站与我们联系,我们十分希望获得您的意见和建议。 本书主要由前沿科技的曾顺编写,参加编写的还有温谦、郑焱晶、曾宪明、陈群桂、张楠、陈智勇、刘璐、刘军、刘艳茹、温鸿钧、白玉成、张伟、张琳、张晓静、武智涛、孙琳、王斌、李为为、黄世明、蔡庆武、张金辉。
目前读者留言
在作者网站上发布了本书光盘中的部分视频,做了一段时间的宣传,大量读者表达了对图书内容的期望以及购买的愿望。
- At 2008.06.03 11:13, hosin 留言:
太好了。javascript已经出来了,可视频还没出来.视频出来我就买
- At 2008.06.08 15:40, wyysf123 留言:
chance老大现在当当和淘宝上能买到 [精通JavaScript+jQuery]吗? 我想买一本啊!
- At 2008.06.09 13:14, naodai 留言:
精通JavaScript+jQuery这个教程很不错,我都转到我的博客上了,不知道可以么?
- At 2008.06.11 18:36, naodai 留言:
谢谢! 关注你们的教程。 觉得jQuery很快捷方便,而且插件也很多。 后面的教程快点出来吧! 我很期待啊!!
- At 2008.06.18 13:28, 大海 留言:
精通JavaScript+jQuery 这本书上书架了吗
- At 2008.06.21 02:40, Nabio 留言:
JavaScript+jQuery 很不错!绝对支持,但可否加入JQUERY对XML和JSON控制的细节讲解。非常期待!
- At 2008.06.24 07:11, liuweifeng 留言:
jQuery后面的几个综合实例怎么还没发布?是不是没有了? 另外,希望多介绍一下常用的Ajax框架~谢谢~
- At 2008.07.11 13:06, lugo 留言:
期待你们的书,内容不在于深,在于让大众看的明白的书,一本适合中国人学习的书
- At 2008.07.01 11:19, 你好温谦 曾顺 留言:
能不能发布一个像css那本深入研究的javascript+jquery
- At 2008.07.02 00:36, frank 留言:
非常好!我全部看了.辛苦你们了
- At 2008.07.07 19:47, kroda 留言:
能否放几页jquery的样张出来,特想看看jquery跑起来什么样子的,这本书上市价是多少?此书是定位在jquery吗?这部分内容占百分之多少? 本人主要关注jquery。。。另外,希望作者可以在每本书的结尾,说一下作者所参考的书籍,这样读者读完后也可以关注一些其他扩展的材料更有助于学习的扩展和深入,不知道这方面有没有,没有就在此提个建议了。
- At 2008.07.10 01:05, zzz 留言:
你门这本书我一定要买啊,到底什么时候上架啊!!!
- At 2008.07.21 11:34, V仔 留言:
请问一下老师~!《精通JavaScript+jQuery》这本书什么时候出啊?
- At 2008.07.22 14:17, sonic 留言:
什么时候能网购书?很受用
- At 2008.07.24 09:06, samil 留言:
老师您好!请问《精通Javascript+jquery》出版了没有?什么时候才能买到书啊?
本文链接:http://www.blueidea.com/news/book/2008/6155.asp
出处:蓝色理想
责任编辑:bluehearts
|