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就是你的开发工具中不可缺少的一员。
分享到:
相关推荐
最近看到,那些引用jquery的文件那些网站,好多是使用谷歌的库;使用谷歌jquery库文件的理由
下面就来看看jQuery为何对公司有如此大的影响吧。 1.jQuery简化了工作 学习jQuery非常容易——毕竟这个函数库由更简短、更简洁的代码创建。jQuery具有语句简洁、编码标准开放的特点,这些特点帮助开发者缩短了配置...
Head First Jquery(中文版)
写个这个源码分析的理由其实很简单,在工作中使用jquery经常出问题,不得不分析其源码,我把分析的源码放在blog。其标题是jquery core 源码分析。结果有一网友竟评论说打到标题党,可见还是有很多人像我这样想完全...
在众多的移动开发框架中,我们选择使用jQuery Mobile的理由有很多,但是有三个理由最重要:第一,jQuery开发人员使用jQuery Mobile时可以驾轻就熟,因为两者使用共享的代码库;第二,真正的跨平台和跨设备,有强大的...
jquery需要了解的,你应该学习 jQuery 的七大理由(1)
经典入门好书Head First JQuery 亚马逊5星推荐,Head First 经典系列,大量采用“图”说,解释学习 JQuery,易学易懂,事半功倍。
【全面的jQuery参考手册,字典型的,方便快捷便于查找,适合各类开发人员查询jquery语句及例子使用】Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容...
Head First 系列书籍-Head First jQuery 中文版_(美)瑞安·贝内代蒂,罗兰·克兰利著_2013.03_500页.pdf
jQuery是继Prototype之后又一个优秀的JavaScript...不管你是网页设计师、后台开发者、业余爱好者还是项目管理者,也不管你是JavaScript初学者还是JavaScript高手,你都有很多理由去学习jQuery,因为它是面向任何人的。
jQuery:是一种客户端的技术,它的诞生的理由是:write less,do more(写更少的代码,做更多的事情). 因此,我们可以借助jQuery来实现一些很酷炫的效果,相比于javaScript来说,同样的效果,但是很简单的代码。jQuery...
07_Weather_Dashboard-托马斯·施密特使用jQuery和3rd Party API的Weather Dashboard作业编程信息该程序是用jQuesry和搜索结果的动态附录以及引导程序编写的。 下面的第三方APY应用: - - //当前天气搜索结果- // 5...
我支持jquery-query-object,因为我现有的项目都需要它,并且我想在plugins.jquery.com上保持对它的引用-没有其他理由使用它,但不使用URI.js 例子 var url = location.search; > "?action=view§ion=info&id=...
锋利的jQuery,资源推荐理由:这个pdf没有水印,挺高清,适合想学jq的小伙伴……无水印哟!
php实现的ajax三级直连菜单,使用了jquery插件,但是压缩包内同样也存在prototype.js文件,看来两个伟大的Ajax库都用上了,有朋友就迷惑了,实现一个三级级联菜单,难道就这么小题大作么?其实这样用有它的理由,...
php实现的ajax三级直连菜单,使用了jquery插件,但是压缩包内同样也存在prototype.js文件,看来两个伟大的Ajax库都用上了,有朋友就迷惑了,实现一个三级级联菜单,难道就这么小题大作么?其实这样用有它的理由,...
主要理由有以下几点: 1、拖控件太麻烦,这个是微软控件的常用方式,你要使用一个控件你得从工具栏中拖到页面里(当然你也可以不拖手写)。 2、必须指定验证对象,验证控件与其他textbox,dropdownlist控件不同的是...
从jQuery 震撼整个 Web ,至今已有十年了,我们有很好的理由一直坚持使用维护它。jQuery为用户提供了 DOM 进行操作,执行 Ajax 请求,创建动画等等,极为友好的接口。此外,与 DOM API 不同的是,jQuery 采用了 复合...