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下EasyUI组件中的DataGrid结果集清空方法
Jan 06 Javascript
JS实现控制表格行文本对齐的方法
Mar 30 Javascript
jQuery中判断对象是否存在的方法汇总
Feb 24 Javascript
JS中innerHTML和pasteHTML的区别实例分析
Jun 22 Javascript
Vue.js基础学习之class与样式绑定
Mar 20 Javascript
node.js中fs.stat与fs.fstat的区别详解
Jun 01 Javascript
JS时间控制实现动态效果的实例讲解
Jul 31 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 jQuery
vue 使用v-for进行循环的实例代码详解
Feb 19 Javascript
微信小程序实现菜单左右联动
May 19 Javascript
JavaScript图片旋转效果实现方法详解
Jun 28 Javascript
JavaScript this指向相关原理及实例解析
Jul 10 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生成EXCEL的东东
2006/10/09 PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
ThinkPHP实现登录退出功能
2017/06/29 PHP
jquery ajax 检测用户注册时用户名是否存在
2009/11/03 Javascript
Jquery选择器 $实现原理
2009/12/02 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
js实现简单选项卡与自动切换效果的方法
2015/04/10 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
Bootstrap datepicker日期选择器插件使用详解
2017/07/26 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
Python连接phoenix的方法示例
2017/09/29 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
2017/12/03 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
2019/06/17 Python
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
Django logging配置及使用详解
2019/07/23 Python
详解python tkinter 图片插入问题
2020/09/03 Python
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
NFL欧洲商店(德国):NFL Europe Shop DE
2018/11/03 全球购物
毕业生医学检验求职信
2013/10/16 职场文书
个人求职信范文分享
2014/01/31 职场文书
人资专员岗位职责
2014/04/04 职场文书
我的中国梦主题班会
2015/08/14 职场文书
公司董事任命书
2015/09/21 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书
SQL SERVER触发器详解
2022/02/24 SQL Server
Python matplotlib绘制雷达图
2022/04/13 Python