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 相关文章推荐
用XMLDOM和ADODB.Stream实现base64编码解码实现代码
Nov 28 Javascript
基于Jquery制作的幻灯片图集效果打包下载
Feb 12 Javascript
ajax异步刷新实现更新数据库
Dec 03 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
May 21 Javascript
Jquery 数组操作大全个人总结
Nov 13 Javascript
jQuery统计上传文件大小的方法
Jan 24 Javascript
纯Javascript实现ping功能的方法
Mar 20 Javascript
vue中计算属性(computed)、methods和watched之间的区别
Jul 27 Javascript
jQuery动态移除与增加onclick属性的方法详解
Jun 07 jQuery
使用apifm-wxapi模块中的问题及解决方法
Aug 05 Javascript
解决Layui数据表格的宽高问题
Sep 28 Javascript
vue 实现把路由单独分离出来
Aug 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
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
jQuery html()等方法介绍
2009/11/18 Javascript
javascript之学会吝啬 精简代码
2010/04/25 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
ExtJS的拖拽效果示例
2013/12/09 Javascript
JavaScript生成的动态下雨背景效果实现方法
2015/02/25 Javascript
jquery实现简易的移动端验证表单
2015/11/08 Javascript
WebPack基础知识详解
2017/01/16 Javascript
BootStrap CSS全局样式和表格样式源码解析
2017/01/20 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
angular2 ng2-file-upload上传示例代码
2018/08/23 Javascript
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
js设置默认时间跨度过程详解
2019/07/17 Javascript
浅谈Python中的闭包
2015/07/08 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
python 文件查找及内容匹配方法
2018/10/25 Python
解决在pycharm中显示额外的 figure 窗口问题
2019/01/15 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
python文件操作的简单方法总结
2019/11/07 Python
python实现斗地主分牌洗牌
2020/06/22 Python
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
教师演讲稿范文
2014/01/08 职场文书
周年庆典邀请函范文
2014/01/23 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
《狮子和鹿》教学反思
2016/02/16 职场文书
七年级作文之下雨天
2019/12/23 职场文书
Redis实现分布式锁的五种方法详解
2022/06/14 Redis
MySQL一劳永逸永久支持输入中文的方法实例
2022/08/05 MySQL