使用 jQuery 的 6 大理由

标签: jquery 大理 | 发表时间:2012-08-03 18:12 | 作者:
出处:http://www.iteye.com
jQuery是一个用来简化HTML客户端开发的JS(JavaScrip)库,它支持HTML DOM处理,同时还融合了部分HTML和CSS。许多公司已经加入了jQuery的阵营,你的公司也该加入了。

下面就来看看jQuery为何对公司有如此大的影响吧。

1.  jQuery简化了工作

学习jQuery非常容易——毕竟这个函数库由更简短、更简洁的代码创建。jQuery具有语句简洁、编码标准开放的特点,这些特点帮助开发者缩短了配置网站和应用所需的时间。

另外,使用jQuery创建web页面时,不要求开发者深入掌握编程或网站设计知识。由于jQuery执行CSS文件时操作简单,不需过多的编码和测试,因此很受开发者的青睐。同时,jQuery还为开发者的网站提供了一组实用的 UI组件

2.  jQuery的显示不受JavaScript的影响

一旦Adobe Flash不能正常加载,部分页面就不能正常显示,也可能不显示。这种情况不仅对用户造成影响,开发者也会由于浏览器缺少插件而进行额外编码,这也延长了开发时间。

jQuery就不会出现这种情况。jQuery采用了网页处理中使用最广泛的HTML DOM处理,因此即使浏览器中的JavaScript被禁用,网页内容还是会正常显示,所以无需再担心浏览器设置问题。

3.  jQuery与Visual Studio IDE 的兼容性

NuGet是Visual Studio的一个扩展。在使用Visual Studio开发基于.NET Framework的应用时,NuGet能够简化在项目中添加、移除和更新引用的工作。NuGet已经流行了许多年,可以帮助开发者管理和更新库。

Visual Studio通过Manage NuGet Packages的对话框完成与jQuery数据库的集成。它为Visual Studio带来了一些智能特性,可以让开发者不离开代码页面同时访问jQuery的方法和语法。如此看来,在微软的.NET环境中没有比这更好的开发工具了。

通常而言,大多数.NET开发者都使用Visual Studio,并且都熟悉NuGet。这也是jQuery在.NET开发者中人气不断上涨的部分原因。随着jQuery增加了支持Windows的jQuery Mobile版本,你可以在Windows Phone平台中享受jQuery提供的所有优势。

微软表示,对包含许多jQuery元素的 HTML5来说,推动jQuery库的使用很重要。无论在移动开发领域还是新兴的 Metro风格应用程序中,微软都鼓励开发员使用jQuery。

4.  jQuery制作出的动态应用可比拟Flash

Flash开发需要很长的学习过程,对于一般的开发者来说,可能需要数年的经验积累才能创作出高品质的Flash作品。而jQuery只要求开发者了解JavaScript和HTML知识。

即使你能负担得起软件和Flash开发人员的支付,但是如果浏览器或平台不支持Flash,用户就不能看见网站的Flash内容,这是Flash网站最大的缺点之一,但同时也是HTML5最大的优点之一。

同时,jQuery支持CSS、HTML、JavaScript以及AJAX。这些语言在创建时就被打造为配套使用的工具。这意味着你可以在网站中采用最优的开发策略,无需为了适应不兼容的技术(比如Flash)进行调整。总的来说:jQuery可以帮助实现极佳的视觉效果,吸引更多的客户。

查看jQuery可实现的动画效果,可以登录 http://www.boostinspiration.com/web-design/html5-websites/

5.  jQuery页面的极速下载

Google以及其他一些搜索引擎将页面加载时间看做SEO(搜索引擎优化)的影响因素之一。因此,每个开发者都应该尽量将代码写的精炼、简明。

做到这一点最好的途径就是缩减代码的规模。如果使用HTML和CSS编写网站,可以通过对代码作出统一调整来缩减代码规模。就像CSS一样,jQuery文件和网页分开存储。这样开发者可以通过一个主要库修改全部网页,不用搜索文件结构。这是CSS编码的优势之一,事实证明这非常有帮助。

另外,jQuery允许用户自主选择div标签的加载。如果你想提高网页的速度,可以只加载需要的div标签。在这种方式下,你只需要展现用户此刻想看见的功能,其余的等到未来需要的时候再加载。

6.  jQuery可以帮助搜索引擎优化(SEO)

也许你的网站非常棒,那么是否应该为了SEO而牺牲设计呢?要知道,网站的代码结构对网站在Google、Bing等搜索引擎中的排名有很大影响。

众所周知,为了帮助开发者实现搜索引擎优化,jQuery提供了大量的此类插件。有一个很好的优化搜索引擎的方法:使用无序列表(<UL>)嵌入你的jQuery元素。比如:<UL>Render your jQuery output here</UL>

<UL>是一个流行很久的、经典的HTML标签——搜索引擎会优先检测出<UL>标签——并且可在HTML5中继续使用。

jQuery的优势

简单扼要的说,jQuery有以下几个优势:

  • jQuery是免费的。
  • 轻量级:由于jQuery内容在客户端渲染,因此缩短了服务器的响应时间。另外,它比Flash占容更小,所以它具有流畅的播放能力,同时错误出现较少。
  • 支持所有环境:由于HTML5跨浏览器的兼容性,jQuery可以广泛的使用于各式浏览器、移动手机、平板电脑等。
  • 易于学习:由于jQuery源于普通的JavaScript,因此开发者可以 很快的掌握
  • 最后,jQuery有利于搜索引擎优化并且兼容 CSS3
未来,公司的产品可能会考虑各式各样的平台,包括台式机、平板电脑、智能手机,还可能出现在智能电视机或其他设备中。而jQuery是此类开发的最好解决途径。

jQuery只需少量的编码就可以达到令人惊艳的效果。随着HTML5越来越广泛,jQuery将会成为web开发的重要部分。如果你想开发出实用的网站或应用,那么jQuery就是你的开发工具中不可缺少的一员。

英文原文: 6 reasons you should be using jQuery

感谢 csdn_0000 投递这篇资讯

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [jquery 大理] 推荐:

使用 jQuery 的 6 大理由

- - ITeye资讯频道
jQuery是一个用来简化HTML客户端开发的JS(JavaScrip)库,它支持HTML DOM处理,同时还融合了部分HTML和CSS. 许多公司已经加入了jQuery的阵营,你的公司也该加入了. 下面就来看看jQuery为何对公司有如此大的影响吧. 1.  jQuery简化了工作. 学习jQuery非常容易——毕竟这个函数库由更简短、更简洁的代码创建.

JQuery 选择器

- - CSDN博客Web前端推荐文章
}

点击我

.    像上面这样把JavaSript代码和HTML代码混杂在一起的做法同样也非常不妥,因为它并没有将网页内容和行为分离,所以才有JQuery选择器的学习.

点击我

. //给class为demo的元素添加行为.

jquery操作xml

- - CSDN博客Web前端推荐文章
jquery真的很强大,虽然一直在用jquery,不用一直都没有深入,这几天重新学习了一下,不得不感叹她的强大,已经让我深深入迷. 这里记录一下,她是怎么快速地操作xml的.. 这里我们有一个xml文件:. jquery如何操作呢,总的思想,就是和操作dom差不多的方法. 首先我们获取这个文件的内容:(我先引入jquery库哈).

jQuery JSONP跨域

- - Web前端 - ITeye博客
基于Jquery的Ajax跨域访问. 单点登录服务器(sso服务器). 登录网页项目的时候,由于使用了单点登录,所以页面会跳转到sso服务器,进行统一登录,. 现在需要在该界面增加令牌的认证,但是SSO服务器和令牌服务器部署在不同的服务器,且暂时没有要合并的可能,所以在SSO登录的时候必须要对令牌进行验证,就必须涉及到了跨域访问的问题.

jquery 插件

- - JavaScript - Web前端 - ITeye博客
 jQuery插件的开发包括两种:. 一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法. jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法. 下面就两种函数的开发做详细的说明. 1 、类级别的插件开发.

让jquery更快

- - JavaScript - Web前端 - ITeye博客
很久没有关注jQuery了,最近重新看了一下,看到一些不错的文章,转来坐一下笔记. 其内容和一些新提供的方法还是很多有值得学习的地方. 使用最新版本的jQuery. jQuery的版本更新很快,你应该总是使用最新的版本. 因为新版本会改进性能,还有很多新功能. 下面就来看看,不同版本的jQuery性能差异有多大.

jQuery Tools:Web开发必备的 jQuery UI 库

- - 博客园_首页
jQuery Tools 是基于. jQuery 开发的网站界面库,包含网站最常用的Tabs(选项卡)、Tooltip(信息提示)、Overlay(遮罩、弹窗)、Scrollable(滚动控制)、Form Validator(表单验证)、Rangeinput(范围选择)、Dateinput(日期选择)等众多功能.

jQuery基础之jQuery的DOM操作

- - CSDN博客推荐文章
 为了能全面地讲解DOM操作,首先需要构建一个网页. 因为每一张网页都能用DOM表示出来,而每一份DOM都可以看作一棵DOM树.    

你最喜欢的水果是?

 .      
  • 苹果
  •  .      
  • 橘子
  •  .

    jQuery最佳实践

    - andi - 阮一峰的网络日志
    上周,我整理了《jQuery设计思想》. 那篇文章是一篇入门教程,从设计思想的角度,讲解"怎么使用jQuery". 今天的文章则是更进一步,讲解"如何用好jQuery". 我主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》(jQuery Proven Performance Tips And Tricks).

    jQuery设计思想

    - ArBing - 阮一峰的网络日志
    jQuery是目前使用最广泛的javascript函数库. 据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库. 微软公司甚至把jQuery作为他们的官方库. 对于网页开发者来说,学会jQuery是必要的. 因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果.