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 使用技巧精萃(.net html
Apr 25 Javascript
JavaScript 布尔操作符解析  && || !
Aug 10 Javascript
jquery 使用简明教程
Mar 05 Javascript
javascript移出节点removeChild()使用介绍
Apr 03 Javascript
jQuery网页选项卡插件rTabs用法实例分析
Aug 26 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
Jan 26 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
Oct 17 Javascript
详解webpack-dev-server的简单使用
Apr 02 Javascript
bootstrap动态调用select下拉框的实例代码
Aug 09 Javascript
vue-router 前端路由之路由传值的方式详解
Apr 30 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
May 02 Javascript
JS实现扫雷项目总结
May 19 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
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
7个超级实用的PHP代码片段
2011/07/11 PHP
PHP的SQL注入过程分析
2012/01/06 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
PHP实现ftp上传文件示例
2014/08/21 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
简单掌握JavaScript中const声明常量与变量的用法
2016/05/21 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
实例详解jQuery的无new构建
2016/08/02 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
浅谈angularjs中响应回车事件
2017/04/24 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
解决Vue 项目打包后favicon无法正常显示的问题
2018/09/01 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
Vue在 Nuxt.js 中重定向 404 页面的方法
2019/04/23 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
js实现聊天对话框
2020/02/08 Javascript
Python调用C++程序的方法详解
2017/01/24 Python
Python正则表达式经典入门教程
2017/05/22 Python
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
2019/08/10 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
python logging模块的使用详解
2020/10/23 Python
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
重阳节登山活动方案
2014/02/03 职场文书
java设计模式--七大原则详解
2021/07/21 Java/Android
Golang 入门 之url 包
2022/05/04 Golang