jQuery是一套开源的JavaScript函数库,它主要是简化了对DOM的操作。兼容CSS3,兼容各大主流浏览器。

二、jQuery的特点:

1:轻量级的JS函数库

jQuery的核心js文件几十KB,不会影响页面加载速度。

2:丰富的DOM选择器

3:链式表达式

jQuery的链式操作可以把多个操作写在一行代码里,更为简洁。

4:时间,样式,动画支持

5:Ajax操作支持

jQuery简化了Ajax操作,后台只需返回一个json格式的字符串就能完成与前台的通信。

6:跨浏览器兼容

jQuery兼容了所有主流浏览器。

7:插件扩展开发

jQuery有着丰富的第三方插件,如:树形菜单,日期控件,图片切换插件,弹出窗口等等基本前台页面上的组件。

而且用jQuery插件做出来的效果很酷炫,并且可以根据自己的想法去改写和封装插件,简单实用。

8:可扩展性强

jQuery提供了扩展接口:jQuery.extend(object),可以在jQuery的命名空间上增加新函数。jQuery的所有插件都是基于这个扩展接口开发的。

三、jQuery的优缺点

(1)优点:

1:脚本与页面的分离

2:代码简洁

3:性能支持好

4:是各大厂商使用的类库的标准

5:丰富的插件开发

6:节约学习成本

(2)缺点:

1:不能向后兼容,不能兼容早期版本,早期版本插件不能用。

2:在同个页面使用多个插件,会出现冲突现象。

3:jQuery版本稳定性较差,版本更新较快。
---------------------
作者:111111111188888888
来源:CSDN
原文:https://blog.csdn.net/DreamsTom/article/details/53439032
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. ENode框架Conference案例分析系列之 - Quick Start
  2. ORA-07445&ORA-00108错误案例
  3. 译:Google的大规模集群管理工具Borg(一)------ 用户视角的Borg特性
  4. 基于git的工作流程
  5. gcc常用选项
  6. 段落排版--中文字间距、字母间距(letter-spacing, word-spacing)
  7. c#geckofx文件流下载
  8. Java基础总结--流程控制
  9. For循环将将数字集合分类写入字典
  10. 配置Asp.Net Web项目NLog配置文件的位置
  11. 树上背包O(n*m^2)|| 多叉树转二叉树 || o(n*m)???
  12. jmeter计算身份证校验位
  13. Django Rest framework 之 序列化
  14. Android popupMenu
  15. asp 月末 月初
  16. .NET高级代码审计(第五课) .NET Remoting反序列化漏洞
  17. SEM(搜索引擎营销)
  18. Confluence 6 更新目录
  19. CSS — 贝塞尔曲线(cubic-bezier)
  20. 【linux】安装rar,并解压被压缩成多个rar的文件

热门文章

  1. 在linux系统中出现u盘问题 的相关解决方法
  2. callback function(回调函数) - 术语
  3. Port Channel and VPC
  4. PHPExcel 读取 xls
  5. Redis Sentinel实现的机制与原理详解
  6. extjs 跨域 ajax.request
  7. 使用commons.cli实现MyCP
  8. 做一个有产品思维的研发:部署(Tomcat配置,Nginx配置,JDK配置)
  9. Wireshark常用过滤命令
  10. day12 python作业:员工信息表