概述
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冲突问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复