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 相关文章推荐
jQuery插件开发基础简单介绍
Jan 07 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
Jan 10 Javascript
jquery动态改变form属性提交表单
Jun 03 Javascript
在Linux上用forever实现Node.js项目自启动
Jul 09 Javascript
Javascript中的方法链(Method Chaining)介绍
Mar 15 Javascript
javascript实现密码强度显示
Mar 18 Javascript
jQuery之简单的表单验证实例
Jul 07 Javascript
Node.js的基本知识简单汇总
Sep 19 Javascript
BootStrap 导航条实例代码
May 18 Javascript
vue-router动态设置页面title的实例讲解
Aug 30 Javascript
js中对象与对象创建方法的各种方法
Feb 27 Javascript
JavaScript实现秒杀时钟倒计时
Sep 29 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
提升PHP执行速度全攻略(下)
2006/10/09 PHP
PHP base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
浅析PHP文件下载原理
2014/12/25 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
JavaScript asp.net 获取当前超链接中的文本
2009/04/14 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
JSON JQUERY模板实现说明
2010/07/03 Javascript
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
JQuery遍历json数组的3种方法
2014/11/08 Javascript
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
使用javascript实现判断当前浏览器
2015/04/14 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
详解javascript实现瀑布流绝对式布局
2016/01/29 Javascript
微信小程序 增、删、改、查操作实例详解
2017/01/13 Javascript
详解Chai.js断言库API中文文档
2018/01/31 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
基于jQuery.i18n实现web前端的国际化
2018/05/04 jQuery
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
python实现括号匹配的思路详解
2018/08/23 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
详解Python用户登录接口的方法
2019/04/17 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
Python Scrapy多页数据爬取实现过程解析
2020/06/12 Python
前端面试必备之html5的新特性
2017/09/05 HTML / CSS
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
英国品牌男装折扣网站:Brown Bag
2018/03/08 全球购物
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
遇到的Mysql的面试题
2014/06/29 面试题
小学德育工作经验交流材料
2014/05/22 职场文书
禁毒宣传标语
2014/06/19 职场文书
图书室标语
2014/06/21 职场文书
金融专业求职信
2014/08/05 职场文书
校园之声广播稿
2015/08/18 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书