我是靠谱客的博主 正直音响,最近开发中收集的这篇文章主要介绍原生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的区别jQuery介绍区别解决jQuery冲突问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部