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实现图片自动和可控的轮播切换特效
Apr 13 Javascript
js控制div弹出层实现方法
May 11 Javascript
JS动态创建DOM元素的方法
Jun 09 Javascript
JS动态增删表格行的方法
Mar 03 Javascript
JS实现的表头列头固定页面功能示例
Jan 10 Javascript
原生js实现无限循环轮播图效果
Jan 20 Javascript
jQuery编写textarea输入字数限制代码
Mar 23 jQuery
浅谈Angular2 模块懒加载的方法
Oct 04 Javascript
小程序实现选择题选择效果
Nov 04 Javascript
JavaScript模块管理的简单实现方式详解
Jun 15 Javascript
基于JavaScript实现留言板功能
Mar 16 Javascript
详解JavaScript中的Object.is()与"==="运算符总结
Jun 17 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下正则来匹配dede模板标签的代码
2010/08/21 PHP
一个严格的PHP Session会话超时时间设置方法
2014/06/10 PHP
[原创]php获取数组中键值最大数组项的索引值
2015/03/17 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
2018/06/20 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
基于JQuery的多标签实现代码
2012/09/19 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
js+html5绘制图片到canvas的方法
2015/06/05 Javascript
浅谈js构造函数的方法与原型prototype
2016/07/04 Javascript
Javascript农历与公历相互转换的简单实例
2016/10/09 Javascript
axios基本入门用法教程
2017/03/25 Javascript
vue利用axios来完成数据的交互
2018/03/23 Javascript
ES6 十大特性简介
2020/12/09 Javascript
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
深入分析python中整型不会溢出问题
2018/06/18 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
python爬虫实现获取下一页代码
2020/03/13 Python
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
古汉语文学求职信范文
2014/03/16 职场文书
开学典礼主持词
2014/03/19 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
家长建议怎么写
2014/05/15 职场文书
广播节目策划方案
2014/05/23 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
出纳岗位职责
2015/01/31 职场文书
学校实习推荐信
2015/03/27 职场文书
市场营销计划书
2019/04/24 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书
MySQL基础快速入门知识总结(附思维导图)
2021/09/25 MySQL