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 日期常用的方法
Nov 11 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
Aug 28 Javascript
快速解决FusionCharts联动的中文乱码问题
Dec 04 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
Jan 13 Javascript
javascript跨域的4种方法和原理详解
Apr 08 Javascript
jQuery Validate初步体验(二)
Dec 12 Javascript
微信浏览器禁止页面下拉查看网址实例详解
Jun 28 Javascript
微信小程序实现图片放大预览功能
Oct 22 Javascript
javascript中new Array()和var arr=[]用法区别
Dec 01 Javascript
Vue cli+mui 区域滚动的实例代码
Jan 25 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
Aug 30 Javascript
jQuery实现增删改查
Dec 22 jQuery
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
构建简单的Webmail系统
2006/10/09 PHP
浅谈Eclipse PDT调试PHP程序
2014/06/09 PHP
高质量PHP代码的50个实用技巧必备(上)
2016/01/22 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
Extjs 3.3切换tab隐藏相应工具栏出现空白解决
2013/04/02 Javascript
jquery中通过父级查找进行定位示例
2013/06/28 Javascript
JavaScript之IE的fireEvent方法详细解析
2013/11/20 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
基于VUE.JS的移动端框架Mint UI的使用
2017/10/11 Javascript
js实现简单选项卡功能
2020/03/23 Javascript
angular4+百分比进度显示插件用法示例
2019/05/05 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
基于python3 类的属性、方法、封装、继承实例讲解
2017/09/19 Python
Python自动化运维_文件内容差异对比分析
2017/12/13 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
python3实现磁盘空间监控
2018/06/21 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
Python 微信爬虫完整实例【单线程与多线程】
2019/07/06 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
2019年Java面试必问之经典试题
2012/09/12 面试题
应届毕业生如何写求职信
2014/02/16 职场文书
高一学生期末评语
2014/04/25 职场文书
鉴定评语大全
2014/05/05 职场文书
导游词怎么写
2015/02/04 职场文书
幼儿园托班开学寄语(2015秋季)
2015/05/27 职场文书
经典爱情感言
2015/08/03 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python