我是靠谱客的博主 正直音响,这篇文章主要介绍原生JS与jQuery的区别jQuery介绍区别解决jQuery冲突问题,现在分享给大家,希望可以做个参考。

jQuery介绍

jQuery是一个快速、简单的JavaScript库,jQuery封装了原生JS常用的功能代码。
优点

  • 轻量级,核心文件仅有几十kb
  • 兼容性,基本兼容了市面上的主流浏览器
  • 链式编程、隐式迭代
  • 对事件、样式、动画支持,大大简化了DOM操作
  • 支持插件扩展开发,有大量的第三方插件
  • 最主要的是免费、开源的

区别

  • $是jQuery的顶级对象,相当于原生JS的window,其本质就是利用$对DOM对象包装后产生的对象
  • 原生JS如果编写多个入口函数,后面编写的会覆盖前面编写的;jQuery中编写多个入口函数,后面的不会覆盖前面的额,而是一次执行
  • jQuery等着DOM结构渲染完毕即可执行内部代码,不必等到所有外部资源加载完毕,相当于原生JS的DOMContentLoaded;而原生JS中的load事件是等页面文档、外部的js文件、css文件、图片全部加载完毕才执行内部代码

解决jQuery冲突问题

  • 释放$的使用权 释放操作必须在编写其它jQuery代码之前
    释放之后就不能再使用$符号,改为使用jQuery
jQuery.noConflict ()
jQuery(function () {} )
  • 可以自定义一个符号
var ! = jQuery.noConflict ()
!(function () {} )

最后

以上就是正直音响最近收集整理的关于原生JS与jQuery的区别jQuery介绍区别解决jQuery冲突问题的全部内容,更多相关原生JS与jQuery内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(161)

评论列表共有 0 条评论

立即
投稿
返回
顶部