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 相关文章推荐
理解Javascript_03_javascript全局观
Oct 11 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
Mar 14 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
Oct 11 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
Mar 06 Javascript
Bootstrap如何激活导航状态
Mar 22 Javascript
详解微信小程序设置底部导航栏目方法
Jun 29 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
Nov 26 Javascript
vue脚手架搭建项目的兼容性配置详解
Jul 17 Javascript
一秒学会微信小程序制作table表格
Feb 14 Javascript
javascript使用链接跨域下载图片
Nov 01 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
Apr 25 Javascript
JavaScript Window浏览器对象模型原理解析
May 30 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
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
php读取csv文件并输出的方法
2015/03/14 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
JS加ASP二级域名转向的代码
2007/05/17 Javascript
js 鼠标点击事件及其它捕获
2009/06/04 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
JavaScript实现留言板案例
2020/03/17 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
vue axios请求成功却进入catch的原因分析
2020/09/08 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
Python实现类似jQuery使用中的链式调用的示例
2016/06/16 Python
Python中装饰器高级用法详解
2017/12/25 Python
python将一组数分成每3个一组的实例
2018/11/14 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
Python 实现还原已撤回的微信消息
2019/06/18 Python
由面试题加深对Django的认识理解
2019/07/19 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
Python绘制数码晶体管日期
2021/02/19 Python
社区八一活动方案
2014/02/03 职场文书
一句话工作感言
2014/03/01 职场文书
小学校园之星事迹材料
2014/05/16 职场文书
学校花圃的标语
2014/06/18 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
大学迎新生欢迎词
2015/09/29 职场文书
用JS创建一个录屏功能
2021/11/11 Javascript