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 学习小结(适合新手参考)
Jul 30 Javascript
node.js中的fs.utimesSync方法使用说明
Dec 15 Javascript
超赞的动手创建JavaScript框架的详细教程
Jun 30 Javascript
jQuery下拉美化搜索表单效果代码分享
Aug 25 Javascript
JavaScript严格模式详解
Nov 18 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
May 16 Javascript
Javascript的比较汇总
Jul 25 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
Feb 23 Javascript
基于Vue的延迟加载插件vue-view-lazy
May 21 Javascript
小程序实现单选多选功能
Nov 04 Javascript
微信小程序可滑动周日历组件使用详解
Oct 21 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
Apr 13 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下过滤HTML代码的函数
2007/12/10 PHP
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
js实现图片点击左右轮播
2015/07/08 Javascript
vue事件修饰符和按键修饰符用法总结
2017/07/25 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
小程序实现长按保存图片的方法
2019/12/31 Javascript
在vscode 中设置 vue模板内容的方法
2020/09/02 Javascript
Python 用户登录验证的小例子
2013/03/06 Python
python的Crypto模块实现AES加密实例代码
2018/01/22 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
Django密码存储策略分析
2020/01/09 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
物业管理毕业生个人的求职信
2013/11/30 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
现役军人家属慰问信
2015/03/24 职场文书
Win10 Anaconda安装python-pcl
2022/04/29 Servers
PostgreSQL之连接失败的问题及解决
2023/05/08 PostgreSQL