1 / 74
文档名称:

jquery权威指南.pdf

格式:pdf   页数:74页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

jquery权威指南.pdf

上传人:精品库 2016/5/6 文件大小:0 KB

下载得到文件列表

jquery权威指南.pdf

文档介绍

文档介绍:第 1 章 jQuery 简介本章内容认识 j Q u e r y 搭建 j Q u e r y 开发环境 j Q u e r y 程序的代码风格 j Q u e r y 简单应用本章小结 2 第 1 章 j Q u e r y 简介随着互联网的迅速发展, W e b 页面的广泛应用, 人们的需求不仅限于页面的功能, 而更多地注重页面展示形式和用户体验度。 J a v a S c r i p t 语言可以很好地满足程序开发者的需求, 开发出用户体验度很高的页面, 因而越来越受到广大程序员的关注; j Q u e r y 是 J a v a S c r i p t 库中的优秀一员, 近年来, 随着它的代码高效、兼容性强而风靡全球, 越来越多的开发者痴迷其中。 1 . 1 认识 j Q u e r y j Q u e r y 是由美国人 J o h n R e s i g 于 2 0 0 6 年创建的一个开源项目, 随着被人们的熟知, 越来越多的程序高手加入其中, 完善和壮大其项目内容; 如今已发展成为集 J a v a S c r i p t 、 C S S 、 D O M 、 A j a x 于一体的强大框架体系, 它的主旨是: 以更少的代码, 实现更多的功能( W r i t e l e s s , d o m o r e ) 。 1 . 1 . 1 j Q u e r y 基本功能 1 . 访问和操作 D O M 元素使用 j Q u e r y 库, 可以很方便地获取和修改页面中的某元素, 无论是删除、移动、复制某元素, j Q u e r y 都提供了一整套方便、快捷的方法, 既减少了代码的编写, 又大大提高了用户对页面的体验度。具体示例我们将在后面的章节中陆续展示。 2 . 控制页面样式通过引入 j Q u e r y , 程序开发人员可以很便捷地控制页面的 C S S 文件。浏览器对页面文件的兼容性一直以来都是页面开发者最为头痛的事, 而使用 j Q u e r y 操作页面的样式, 却可以很好地兼容各种浏览器。 3 . 对页面事件的处理引入 j Q u e r y 库后, 使页面的表现层与功能开发分离, 开发者可以更多地专注于程序的逻辑与功效; 页面设计者侧重于页面的优化与用户体验, 通过事件绑定机制, 可以很轻松地实现二者的结合。 4 . 大量插件在页面中的运用在引入 j Q u e r y 库后, 还可以使用大量的插件来完善页面的功能和效果, 如表单插件、 U I 插件, 这些插件的使用, 极大丰富了页的展示效果, 原来使用 J a v a S c r i p t 代码遥不可及的功能, 通过插件的引入都可以轻松实现。 5 . 与 A j a x 技术的完美结合 A j a x 的异步读取服务器数据的方法, 极大方便了程序的开发, 加深了用户的页面体验度; 而引入 j Q u e r y 库后, 不仅完善了原有的功能, 而且减少了代码的书写, 利用其内部对象或函数, 加上几行代码就可以实现复杂的功能。 1 . 2 搭建 j Q u e r y 开发环境 3 1 . 1 . 2 j Q u e r y 1 . 8 新增功能与特征本书的全部案例以 j Q u e r y 1 . 8 . 2 为框架, 该版本具有以下几个重要的新增功能与特征。 1 . 根据浏览器类型自动为 C S S 属性添加对应的前缀名称在 j Q u e r y 1 . 8 及以上版本中, 使用 j Q u e r y 设置一些尚未正式纳入 W 3 C 标准的样式属性时, 将会根据浏览器的类型, 自动在属性前添加对应的前缀名称, 如设置“ m a r q u e e - d i r e c t i o n ”属性时, 如果在 C h r o m e 浏览器中执行时, 则会自动变为“- w e b k i t - m a r q u e e - d i r e c t i o n ”。 2 . 重构了动画方法在 j Q u e r y 1 . 8 及以上版本中, 通过改进后的$ . A n i m a t i o n 函数, 用户可以更加容易地添加或修改动画。在改进功能的同时, 还修复了许多动画的 B u g , 使动画效果既具有综合性, 又具有代码的扩展性。 3 . 优化了选择器引擎在 j Q u e r y 1 . 8 及以上版本中, 不仅重写了选择器引擎, 而且还对原有的引擎功能进行了性能优化, 修复了一些边缘问题和 B u g , 其中包括对多个选择符“~ > + ”功能的改进; 同时, 还清理了代码, 使 j Q u e r y 1 . 8 及以上版本比 j Q u e r y 1 . 7 . 2 的体积少几百字节。 4 . 强化 X S