什么是jQuery?

1.jQuery是javascript代码库,简化JavaScript对HTML操作

2.jQuery是javascript封装好的函数

3.jQuery是一个优秀的Javascrīpt框架。其宗旨是—,写更少的代码,做更多的事情。

jQuery的优缺点?

(1)优点

1.代码都函数化了,都是封装好的函数,简化了代码,加快了代码的执行速度

2.有强大的选择器,支持近乎所有的css选择器,还有另外还可以加入插件使其支持XPath选择器,甚至开发者自己编写的选择器也支持。

3.浏览器兼容性出色,兼容很多类型的浏览器,JQuery也同时修复了一些浏览器之间的的差异,使开发者在开发项目不用在建立浏览器兼容库

4.jQuery极大的简化ajax编程,提供了一种更加简洁,统一的编程方式

5.jQuery也是一个为事件处理特点设计的框架,提供了静态绑定事件和动态绑定事件,完善了事件的处理机制。

6.JQuery封装了大量常用的DOM操作,使开发者在编写DOM操作相关程序的时候能得心应手。JQuery也能轻松地完成各种原本非常复杂的操作

(2)缺点

1.不能向后兼容。每一个新版本不能兼容早期的版本。

2.插件兼容性也比较差,不能兼容早期的版本

3.插件容易冲突,绑定相同事件或selector的时候最为突出

4.jQuery核心代码库对动画和特效的支持相对较差

如果你想学习一个javascript框架,且没有一个合适的框架的时候,最好选择jQuery框架,因为jQuery是最稳妥且回报率最高的一个框架了

jQuery是什么?相关推荐

  1. Ajax接收Java异常_java – 处理来自Servlet的Jquery AJAX响应中的异常

    我的servlet代码是 try{ //something response.setStatus(201); out.print("Data successfully saved" ...

  2. Jquery DIV滚动至浏览器顶部后固定不动代码

    获取元素(这里定位元素A)距离顶部的高度,接着设定scroll滚动的事件,比如超过那个高度,把A的位置设定为fixed,小于该高度,修改回relative. 效果例1 代码如下复制代码 <scr ...

  3. jquery.raty评星插件

    <!DOCTYPE html> <html><head><meta charset="utf-8" /><title>j ...

  4. jquery autocomplete demo

    根据用户输入值进行搜索和过滤,让用户快速找到并从预设值列表中选择. jquery.autocomplete参考地址 http://bassistance.de/jquery-plugins/jquer ...

  5. 在Ant-design-pro框架中引入jQuery和jQuery-ui步骤

    1.安装jQuery和jQuery-ui npm i jquery s npm i jquery-ui s yarn install 2.在vue.config.js中进行配置 // webpack ...

  6. 火狐浏览器允许ajax,解决火狐浏览器发送jquery的ajax请求无效的问题

    今天遇到这样一个问题: 页面在chrome下发送ajax的请求是没有问题的,但是在firfox下无效. 代码大致如下: //前面省略 ..... 生成成绩 查询成绩 ...... ...... fun ...

  7. jquery 监听的案例

    jQuery 简介 jQuery 是一个 JavaScript 库. jQuery 使用 可以下载一个,也可以使用Staticfile CDN.百度.又拍云.新浪.谷歌和微软的服务器都存有 jQuer ...

  8. 网站项目必备——12款白富美型 jQuery 图片轮播插件

    转自:http://www.cnblogs.com/lhb25/archive/2013/01/06/jquery-image-carousel-effect.html 图片轮播是网站中的常用功能,用 ...

  9. 利用 jquery 获取某个元素下的所有图片并改变其属性

    HTML代码 <div id="mochu"> <p>内容....<./p> <p><img src="xxxx.p ...

  10. 通过jQuery调用ASP.NET的AJAX

    传统上,在ASP.NET页面中实现AJAX的方法是拖放一个ScriptManager控件,并进行一系列的设置和相关编程.但事实上,这并不是理想的解决方案.使用jQuery来调用ASP.NET后台的方法 ...

最新文章

  1. 【清华大学龙明盛副教授】迁移学习理论与算法
  2. word转pdf后公式出现乱码怎么办?
  3. C++ Primer 5th笔记(9)chapter9 顺序容器 string
  4. Linux快捷键及文件和目录的操作
  5. java课程之团队开发冲刺1.8
  6. 2017已过半,这半年,你累吗?
  7. C# | C#中变量(局部变量)的声明和范围
  8. JAMstack简介:现代Web的体系结构
  9. 如果你还在找项目,说明你还需要走的路很多
  10. leetcode题库--63不同路径 II
  11. 【转】在Ubuntu上下载、编译和安装Android最新源代码
  12. oracle中外键的使用方法,Oracle数据库中外键的相关操作整理
  13. pyton 编写脚本检测两台主机之间的通信状态,异常邮件通知
  14. python做一个微型美颜图片处理器,十行代码即可完成
  15. 计算机视觉领域专家主页代码
  16. 初见NVelocity模板引擎
  17. Python爬虫基础讲解(二十七):scrapy 框架—ltem和scrapy.Request
  18. Spring Cloud 基本理论概述
  19. 学习matlab(六)——微分和积分
  20. autocad ios 虚线_CAD交互绘制虚线(com接口)

热门文章

  1. 鸿蒙系统应用(HarmonyOS)
  2. 【磁盘调度算法】磁盘调度模拟的设计与分析
  3. 博士研究生入学第一年就完成了毕业所需的发表论文要求是怎样的体验?
  4. 【渝粤题库】陕西师范大学200791 软件工程
  5. [生命科学] 生物基础实验之DNA提取
  6. python实现随机验证码图片生成
  7. 华科计算机电路理论实验报告,华科计算机数电第四次实验报告.docx
  8. Redis删除过期数据的策略概要
  9. Linux 关机和重启
  10. 关于vendor-id和product-id的查找