对于客户端web开发来说

对于客户端web开发来说

ID:21040510

大小:205.50 KB

页数:25页

时间:2018-10-19

对于客户端web开发来说_第1页
对于客户端web开发来说_第2页
对于客户端web开发来说_第3页
对于客户端web开发来说_第4页
对于客户端web开发来说_第5页
资源描述:

《对于客户端web开发来说》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、10第章jQuery简介对于客户端Web开发来说,JavaScript框架已成为非常有用的必备组件。如果不采用JavaScript框架,客户端编程将由于跨浏览器、跨平台的不一致性和差异性而成为到处安放炸弹的雷区。JavaScript框架为消除这些陷阱和不一致性铺平了道路,提供了无缝的、轻松的客户端编程体验。JavaScript框架消除了一个最大的漏洞,即IE浏览器和W3C标准在事件API上的不一致性。jQuery通过创建与W3C标准非常类似的跨浏览器事件API,并添加了一些jQuery原创的、非常有用的扩展,消除了这种不一致性。当前流行的客户

2、端JavaScript框架还填补了另一个漏洞,即大大改进了由浏览器默认DOM所实现的选择和遍历API,从而极大地增强了在文档对象模型(DocumentObjectModel,DOM)中选择和遍历节点的能力。jQuery所提供的选择机制所采用的句法与层叠样式表选择器句法类似。但是,jQuery不仅支持CSS中的标准选择器,而且还支持WebKit和IE8所实现的新的选择器API。另外,jQuery还扩展了标准,以便支持一些非常有用的具有创新意义的新选择器。当选择DOM节点时,这些选择器将发挥出作用。总之,jQuery显著地减轻了JavaScrip

3、t程序员所需承担的编程和Q/A(qualityassurance,质量保证)的负担。jQuery能轻松完成需要编写多行代码才能实现的功能,并且时常将代码量缩减为一两行。jQuery让JavaScript更加直观、更易于理解。jQuery可以替代原生态的JavaScript编程(之前由于JavaScript的复杂性和跨浏览器、跨平台的差异性,JavaScript编程具有较高的门槛),jQuery让Web客户端程序设计更加轻松,对于普通的Web开发人员更具吸引力。本书将一直讨论jQuery的应用程序编程接口(ApplicationProgramm

4、ingInterface,API)。我们将全面深入地探讨实现jQuery功能的所有编程语法。对于每一个新的语法要素,本书都提供了简单又切中要害的示例来演示它的工作原理。本书还将介绍如何使用jQuery来编写JavaScript应用程序,通过对本书的学习,读者将可以创建多种浏览器和平台都能正常访问的Web2.0应用程序功能。本章首先对jQuery做一个简要的介绍。包括jQuery的功能、jQuery的创建者、如何获取jQuery、如何安装jQuery以及如何测试jQuery是否就绪等。www.docin.com正如在前言中提到的那样,本书并未假

5、定读者是一个JavaScript方面的专家,但将假定你已熟悉基本的JavaScript概念,如DOM和事件挂钩(attachingevent)等。本书中的示例将尽量保持简单、力求言简意赅,避免在示例中堆砌大量的编程技术。1.1jQuery的功能jQuery简化了许多JavaScript编程任务。它简单而易于理解的API将改变你编写JavaScript的方式,jQuery的目标是尽可能地强化常用的功能,并尽量消除冗余的任务。在以下几方面,jQuery的表现非常出色。●通过各种内建的方法,更加便捷地使用jQuery迭代和遍历DOM。●使用jQue

6、ry从DOM中选择节点将更加简单。jQuery提供了精密的内建选择器,与在CSS中使用的选择器类似。●jQuery提供了易于理解的插件(plug-in)架构,允许你非常方便地添加自定义的方法。●jQuery有助于减少在导航和UI功能方面的冗余,例如tabs(选项卡)、CSS和基于标记的弹出式对话框、动画、渐变以及其他大量的UI效果。jQuery并不会帮你处理各种的家务,也不会帮你遛狗,更不会去维护世界和平。但是就简化客户端网站开发方面而言,jQuery的确魅力非凡。难道jQuery是唯一的JavaScript框架吗?——当然不是。还有许多Ja

7、vaScript框架可供选择:base2、YahooUI、Prototype、SproutCore和Dojo等。本书之所以选择jQuery,是因为笔者非常欣赏jQuery的简单和精炼。对于其他的JavaScript框架来说,也有很多与jQuery框架相似的地方,如每一个JavaScript框架都在统一事件API方面提供了自己独特的优势,并提供了精密的选择器和遍历实现,而且都为冗余的JavaScript驱动的UI任务提供了简洁的用户界面。过去,只因为base2承诺无缝地支持W3C批准的标准API和事实标准的API,笔者曾是base2的粉丝。但现

8、在则专注于jQuery,并在本书中详尽地讲解jQuery,因为笔者认为随着jQuery的流行,全面地学习jQuery越来越有价值,笔者能够以一种便于初学者学习的方式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。