图书前言

前    言

  “工欲善其事,必先利其器”。作为一名从事Web开发多年的工作者,我对每一种新技术的出现与应用都充满了渴望与期待,渴望它能解决现存疑难,进一步提高程序开发的效率;期待它能超越旧俗,引领技术未来的发展方向。近年来,Web开发领域的新技术和新工具层出不穷,它们的出现极大地推动了Web开发技术的发展。其中,jQuery的诞生在Web技术发展进程中具有划时代的意义。

  1.jQuery脱颖而出

  jQuery发布于2006年,因为它易于使用、功能强大、展现优雅、兼容性极佳而迅速赢得了Web开发者的钟爱,不断地吸引着全球开发者社区的技术爱好者、精英和专家们加入其阵营。这也使得它在众多的JavaScript框架中脱颖而出,几近成为Web开发领域的事实标准。恰好是在2006年,jQuery也深深地吸引了我,直至今日,我还醉心于它。

  随着Web开发技术的发展及用户对应用体验要求的日益提高,程序员开发一个Web应用时,不仅要考虑其功能是否足够完备,更重要的是要考虑如何做才能提高用户的体验满意度。这是理性的回归,也是Web开发技术发展的必然趋势。而jQuery恰恰是满足这一理性需求的坚实利刃。

  2.jQuery容易上手

  5年前我认识了jQuery,从此一发不可收拾。jQuery给我的第一印象非常好,它非常容易上手,大部分思想都是从HTML和CSS的结构中借鉴而来的,所以编程经验不多的设计师也能够快速学会如何使用,我经常因为jQuery做出的各种动态效果而兴奋不已,常常惊叹于jQuery如此小巧,却有如此强大的功能。

  jQuery是众多脚本框架库中的一员,它以轻量型、编写简单、易上手等优点吸引着前台设计开发人员。随着jQuery功能的不断改进,它在轻量型前台脚本框架中的应用将会越来越多。

  3.本书的诞生

  Web 2.0的出现使用户对于网页的效果有了全新的体验。随之而来的众多前台脚本框架脱颖而出,它们各有优势,并且在功能上还在不断更新。

  虽然jQuery使用简单,但它毕竟是一门新的技术,与传统的JavaScript在性能与语法上存在诸多差异,需要相应的书籍来引导开发者迅速而有效地掌握它,并能真正付诸实践。但目前已经出版的中文类jQuery图书,多是简单的概念性介绍,缺乏真正的实践指导,而且版本相对陈旧。为了让所有希望掌握jQuery技术的开发者能迅速步入jQuery殿堂,本书诞生了,相信它不会让读者失望。

  本书以讲解jQuery的开发基础与应用为主导,配以各种实际应用,详解设计思路和设计步骤,向读者展示了jQuery如何应用于网页前台的开发。书中还介绍了大量的插件使用知识,以帮助读者更灵活、快速地利用jQuery进行开发。

本书特色

  1.内容的讲解不枯燥

  本书不以枯燥的理论来解释技术知识点,而是理论与实例相辅相成,融入笔者在实际项目开发中的经验,介绍最常见的应用和技巧,容易理解并掌握。

  2.本书覆盖面广

  本书基本包含了jQuery技术所有常用知识点,包含了对最新的jQuery插件应用的介绍,即使是初学者通过阅读本书,也可以开发出Web 2.0风格的网站。

  3.循序渐进,由浅入深

  阅读本书不需要对jQuery有所了解,甚至不需要对JavaScript有很深的了解。为了方便读者学习,本书首先介绍Web开发的基础知识,如JavaScript的基础语法、DOM、BOM等,以期读者可以在不参考其他资料的情况下顺利过渡到jQuery的学习和使用。

  4.真实案例,随学随用

  本书注重实践,通过若干比较完整的案例来讲解jQuery在具体项目中的使用,如从最简单的DIV控制到滑动条效果,都是从最简单的示例开始讲解,理论联系实际代码。读者通过这些实例会对jQuery的理论知识有更加深刻的理解,同时稍作修改即可用于实际项目开发,实现各种精彩的效果。

  5.语言通俗易懂

  本书在讲解各个案例、知识点时,语言通俗易懂,非常适合入门级读者及广大爱好者学习。

  6.图示丰富,容易理解

  本书采用多插图的形式来展现jQuery的效果。通过前后的对比图,读者能很快掌握知识点。

本书内容及体系结构

  第1篇  jQuery基础理论(第1~2章)

  本篇介绍jQuery开发的基础知识,包括jQuery概述、搭建jQuery运行环境、JavaScript的浏览器对象模型BOM操作、JavaScript的HTML文档DOM操作、Ajax原理、jQuery工作原理、jQuery运行机制等。这些内容都是学习后续章节所必须掌握的基础知识。

  第2篇  jQuery实战开发与应用(第3~15章)

  本篇主要介绍jQuery的实际开发和应用,包括DIV层的控制、设计列表、网站导航、设计表格、设计表单、设计图片、设计对话框、设计滑动条、页面编辑器插件、多媒体、动画设计、拖动插件、插件开发等内容。这些内容覆盖了利用jQuery控制页面元素、制作特效及插件的使用与开发。

本书读者对象

* 没有基础的jQuery初学者;

* Web开发人员;

* jQuery开发爱好者;

* 刚入职的初、中级程序员;

* 大、中专院校师生;

* 相关培训学校的学员。

本书作者

  本书由黄格力主笔编写。其他参与编写的人员有陈世琼、陈欣、陈智敏、董加强、陈杰、陈冠军、顼宇峰、张帆、陈刚、程彩红、毛红娟、聂庆亮、王志娟、武文娟、颜盟盟、姚志娟、尹继平、张昆、张薛。

  

  编著者

  

  ??

  

  ??

  

  ??

  

  ??

  

jQuery网页开发实例精解

  

前    言

  

·II·

  

  

·III·