jQuery的基本概念与高级编程


Posted in Javascript onMay 14, 2015

(1)jQuery是由美国人John Resig于2006年创建的一个JavaScript库,从最初的1.0版本发展到2011年3月面世的1.5.2版本。作为一个JavaScript库,jQuery极大程度上解决了浏览器的兼容性问题,能够在IE 6.0 +、FF 2.0 +、Safari 3.0 +、Opera 9.0 +以及Chrome下正常运行。

(2)虽然jQuery并不是唯一的JavaScript库,也不是最早出现的JavaScript库,但是jQuery的影响力却是最大的,它不断地吸引着全球技术爱好者和专家加入其阵营,几乎已经成为Web开发领域的事实标准。如今,哪怕是坚持不愿意使用jQuery的JavaScript工程师也必须能够看懂jQuery代码,否则他就无法方便地与其他人进行技术交流和合作。所以,jQuery已成为前端开发从业人员必须掌握的基本技能。

(3)按理来说,jQuery只不过是基于JavaScript建立起来的一组代码,它的能力不可能超出JavaScript,甚至某些功能的实现依旧要依靠JavaScript本身。也许很多人想当然地认为学习使用JavaScript就可以了,jQuery还是留给那些投机取巧的人吧。但是事实证明,jQuery不是可有可无的,它的出现彻底解放了开发者的创造力,使得大量优秀的网络应用爆发式地涌现,令人目不暇接,可谓是开创了原先JavaScript没有做到的繁荣局面。

(4)所谓闻名不如见面,为了近距离地去体验jQuery的实际应用,读者可以去访问下面的几个国外网站。这些炫丽的网站隐藏了一个共同的特点,那就是都使用jQuery在网页上创造出丰富的交互元素和动态效果。

(5)jQuery不仅仅是初学者的最佳选择,它已经在世界上最大的组织机构中得以应用,每个月都为数以亿计的页面访问增强了交互性。Amazon、IBM、Twitter、NBC、Best Buy和Dell等大量公司都在其产品中使用了jQuery。

(6)根据Web的发展规律,毫无疑问jQuery将以Web发展的速度迅速演化。2011年至少发布了3个主要的jQuery版本,围绕jQuery的开发社区不断发展壮大,全世界的开发人员都为jQuery的bug修正、插件开发和与之相关jQuery UI和QUnit等项目作出了重要的贡献。对于任何想从事世界级JavaScript开发的程序人员而言,活跃的jQuery技术社区确保jQuery成为一个功能完备的JavaScript库。

(7)总结:无论采用哪一种程序设计方法学或编程技术,对于Java/Spring、PHP、.NET、Ruby on Rails和Python/Django等各种Web技术,jQuery在前端开发领域都具有突出的特色。

Javascript 相关文章推荐
jquery怎样实现ajax联动框(二)
Mar 08 Javascript
javascript的switch用法注意事项分析
Feb 02 Javascript
基于jquery实现简单的分页控件
Mar 17 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
Nov 22 Javascript
JS弹性运动实现方法分析
Dec 15 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
Mar 02 Javascript
老生常谈JavaScript面向对象基础与this指向问题
Oct 16 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
Nov 22 Javascript
layui前端时间戳转化实例
Nov 15 Javascript
JavaScript交换两个变量方法实例
Nov 25 Javascript
js实现AI五子棋人机大战
May 28 Javascript
Node.js API详解之 string_decoder用法实例分析
Apr 29 Javascript
javascript实现简单的省市区三级联动
May 14 #Javascript
javascript实现仿腾讯游戏选择
May 14 #Javascript
JavaScript实现Flash炫光波动特效
May 14 #Javascript
javascript基于DOM实现省市级联下拉框的方法
May 14 #Javascript
javascript搜索框效果实现方法
May 14 #Javascript
javascript操作ul中li的方法
May 14 #Javascript
javascript中createElement的两种创建方式
May 14 #Javascript
You might like
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/29 PHP
PHP 中文乱码解决办法总结分析
2009/07/30 PHP
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
destoon实现资讯信息前面调用它所属分类的方法
2014/07/15 PHP
php实现粘贴截图并完成上传功能
2015/05/17 PHP
PHP实现搜索相似图片
2015/09/22 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
将string解析为json的几种方式小结
2010/11/11 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
2013/07/09 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
vue translate peoject实现在线翻译功能【新手必看】
2018/06/07 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
[29:59]完美世界DOTA2联赛PWL S3 Forest vs access 第二场 12.11
2020/12/13 DOTA
python获得一个月有多少天的方法
2015/06/04 Python
Python中装饰器高级用法详解
2017/12/25 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
浅析python3字符串格式化format()函数的简单用法
2018/12/07 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
详解Python 最短匹配模式
2020/07/29 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
碧欧泉美国官网:Biotherm美国
2016/08/31 全球购物
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
求职信范文怎么写
2014/01/29 职场文书
法定授权委托证明书
2015/06/18 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
80行代码写一个Webpack插件并发布到npm
2021/05/24 Javascript
java如何实现socket连接方法封装
2021/09/25 Java/Android