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学习笔记(三):JavaScript也有入口Main函数
Sep 12 Javascript
深入理解JS中的substr和substring
Apr 26 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
Aug 30 Javascript
使用jquery.qrcode.js生成二维码插件
Oct 17 Javascript
Vue自定义指令介绍(2)
Dec 08 Javascript
纯原生js实现贪吃蛇游戏
Apr 16 Javascript
Vue动态实现评分效果
May 24 Javascript
使用vue + less 实现简单换肤功能的示例
Feb 21 Javascript
详解ES6 系列之异步处理实战
Oct 26 Javascript
JavaScript console的使用方法实例分析
Apr 28 Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 Javascript
vue + el-form 实现的多层循环表单验证
Nov 25 Vue.js
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对gzip文件或者字符串解压实例参考
2008/07/25 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
php远程下载类分享
2016/04/13 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
2019/12/11 PHP
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
jquery使用jquery.zclip插件复制对象的实例教程
2013/12/04 Javascript
javascript为下拉列表动态添加数据项
2014/05/23 Javascript
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
c#程序员对TypeScript的认识过程
2015/06/19 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
JQuery fileupload插件实现文件上传功能
2016/03/18 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
微信小程序 网络API发起请求详解
2016/11/09 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
详解node.js 事件循环
2020/07/22 Javascript
js实现弹幕飞机效果
2020/08/27 Javascript
Python3安装Scrapy的方法步骤
2017/11/23 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
Sanic框架安装与简单入门示例
2018/07/16 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
django框架cookie和session用法实例详解
2019/12/10 Python
使用IPython或Spyder将省略号表示的内容完整输出
2020/04/20 Python
python中tab键是什么意思
2020/06/18 Python
大学生预备党员自我评价分享
2013/11/16 职场文书
计算机专业职业生涯规划范文
2014/01/19 职场文书
总裁助理岗位职责
2014/02/17 职场文书
大学生标准自荐书
2014/06/15 职场文书
公司委托书怎么写
2014/08/02 职场文书
心得体会的写法
2014/09/05 职场文书
教师四风问题整改措施
2014/09/25 职场文书
2014年销售部工作总结
2014/12/01 职场文书
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
国庆节到了,利用JS实现一个生成国庆风头像的小工具 详解实现过程
2021/10/05 Javascript