什么是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. Java秋招面经大合集

    转载链接:https://www.nowcoder.com/discuss/50439?type=0&order=4&pos=4&page=1 cvte 阿里内推 便利蜂内推 ...

  2. Java程序员秋招面经大合集

    Cvte提前批  一面(电话) 自我介绍 介绍你的项目 加密解密了解么?几种算法,讲一下你了解的 多线程了解么?什么是线程安全? 说一个你最熟悉的设计模式 讲一下你项目中用到了哪些设计模式 Java的 ...

  3. 批量打印之smsx.cab打印

    smsx.cab插件实现打印的依赖的是ActiveX控件,所以缺点很明显:页面得允许运行ActiveX控件,而ActiveX控件只有IE支持,所以局限性很强. 页面基本结构: <div id=& ...

  4. Java程序员秋招面经大合集(BAT美团网易小米华为中兴等)

    Cvte提前批 阿里内推 便利蜂内推 小米内推 金山wps内推 多益网络 拼多多学霸批 搜狗校招 涂鸦移动 中国电信it研发中心 中兴 华为 苏宁内推 美团内推 百度 腾讯 招商银行信用卡 招银网络科 ...

  5. 一个JAVA渣渣的校招成长记,附BAT美团网易等20家面经总结

    欢迎关注我的微信公众号:"Java面试通关手册"(坚持原创,分享美文,分享各种Java学习资源,面试题,以及企业级Java实战项目回复关键字免费领取): 今天分享一篇牛客网上的一个 ...

  6. 阿里、美团、网易、华为等二十厂秋招Java面经大合集

    文章有点长,后面会有一些架构资料分享给大家,请耐心看完 ​Cvte提前批 阿里内推 便利蜂内推 小米内推 金山wps内推 多益网络 拼多多学霸批 搜狗校招 涂鸦移动 中国电信it研发中心 中兴 华为 ...

  7. 2018年Java大企业面试问题

    Cvte提前批 阿里内推 便利蜂内推 小米内推 金山wps内推 多益网络 拼多多学霸批 搜狗校招 涂鸦移动 中国电信it研发中心 中兴 华为 苏宁内推 美团内推 百度 腾讯 招商银行信用卡 招银网络科 ...

  8. 距离你收到BAT等各大企业的offer,就差这几点了

    **- Cvte提前批 - 阿里内推 - 便利蜂内推 - 小米内推 - 金山wps内推 - 多益网络 - 拼多多学霸批 - 搜狗校招 - 涂鸦移动 - 中国电信it研发中心 - 中兴 - 华为 - 苏 ...

  9. 知己知彼,百战不殆,阿里华为电信大厂Java程序员秋招面经大合集(含更新)

    最近整合收集了阿里华为等大厂java程序员面经,看完你就明白为啥别人都能offer拿到手软了,文末含资料整合收集PDF,需要可自取 阿里内推 一面(电话) 听说你有博客,博客里大概有什么内容? 项目介 ...

最新文章

  1. Linux最佳聊天软件:Skype 4.3轻体验
  2. 六十六、Leetcode数组系列(中篇)
  3. 移动端,fixed bottom问题
  4. C++ Priemer目录索引
  5. 第四章 虚拟机的安装和使用
  6. 【牛客 - 302哈尔滨理工大学软件与微电子学院第八届程序设计竞赛同步赛(低年级)】小乐乐切割方块(思维,水题)
  7. Android 开发之 ---- 底层驱动开发(一) 【转】
  8. 深入分析八种前景看好的物联网业务形态
  9. android开发学习笔记系列(1)-android起航
  10. 2021-08-02 表的增删改查
  11. http 502错误怎么解决?
  12. CVF转IVF可能遇到的问题
  13. win10支持8t 硬盘_最快最简单!Win10 正式版硬盘安装方法详解
  14. Warring:No archetype found in remote catalog. Defaulting to internal catalog
  15. 常见功能测试点的测试用例大全
  16. HTML罕见的冷门标签
  17. 词汇怎么背---30天搞定8000单词
  18. Sqoop_Sqoop 并行度调整 -m 以及 --split-by
  19. 计算机英语课程设计,计算机英语立体化课程设计论文
  20. 视频捕获SDK.Net v12版(Carck)

热门文章

  1. 计算机考研面试自我介绍范文英语,研究生英语面试自我介绍范文三篇
  2. 线性代数之向量间线性关系
  3. BBR 拥塞控制算法blog笔记
  4. 杰奇1.X-3.X通用极端简系统,php7高效,杰奇系统多模版一库教程
  5. Linux ● 文件操作指令
  6. 兄弟们,我又回来了,干货太多让你们久等了
  7. 基于alios系统门禁uart串口应用编写
  8. MySQL 语句DML,mysql中的DML语句
  9. Virustotal——md5转sha256
  10. 来自不同行业领域的50多个对象检测数据集