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 cookies 设置、读取、删除实例代码
Apr 12 Javascript
jQuery模拟黑客帝国矩阵效果实例
Jun 28 Javascript
jQuery qrcode生成二维码的方法
Apr 03 Javascript
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
Sep 23 Javascript
BootStrap轮播HTML代码(推荐)
Dec 10 Javascript
vue结合Echarts实现点击高亮效果的示例
Mar 17 Javascript
使用vue 国际化i18n 实现多实现语言切换功能
Oct 11 Javascript
layui 监听select选择 获取当前select的ID名称方法
Sep 24 Javascript
vue 组件内获取actions的response方式
Nov 08 Javascript
在vue中实现嵌套页面(iframe)
Jul 30 Javascript
如何利用javascript接收json信息并进行处理
Aug 06 Javascript
Javascript call及apply应用场景及实例
Aug 26 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面向对象概念
2011/11/06 PHP
浅析十款PHP开发框架的对比
2013/07/05 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
Javascript简单实现可拖动的div
2013/10/22 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
2013/12/29 Javascript
基于jQuery实现的QQ表情插件
2015/08/25 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
AngularJS教程之环境设置
2016/08/16 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
详解用Node.js写一个简单的命令行工具
2018/03/01 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
python基于ID3思想的决策树
2018/01/03 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
使用python制作一个解压缩软件
2019/11/13 Python
Django重设Admin密码过程解析
2020/02/10 Python
Python3使用xlrd、xlwt处理Excel方法数据
2020/02/28 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
临床医学专业个人的自我评价
2013/09/27 职场文书
公司中层干部的自我评价分享
2014/03/01 职场文书
咖啡店创业计划书
2014/08/15 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
2014年村党支部工作总结
2014/12/04 职场文书
检讨书怎么写?
2019/06/21 职场文书
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL