js和jquery的区别
如果有更好的建议或者想看更多关于电子数码技术大全及相关资讯,可以多多关注茶馆百科网。

任何学过计算机语言的人都知道,学习低级语言越困难,而低级语言学习高级语言就会容易得多,因为高级语言是后来发展和改进的。js和jquery的区别是什么呢?下面就给大家介绍一下。
js和jquery的区别
首先,入口函数的差
1、js:窗口。Onload=function()
它本质上是一个事件,具有三个元素:事件、事件源和事件处理程序。等到所有内容都加载完毕,以及我们的外部图像等等。你只能写一个入口函数;
2、jQuery:$(function())或$(document).ready(function())是html中所有标签加载完毕后,回去执行,可以多写一个;
二、获取元素的方式不同
1、js:常用以下几种,除id外,其他结果均为伪数组;
2. jQuery: $(")使用与css相同的选择器获取元素。结果是一个jquery对象(一个dom元素数组,加上一些其他成员)。即使你写id unique,你也不会得到一个对象;
本质上,jquery模式和qs模式都获得DOM数组,但jquery会添加一些其他成员。DOM数组中每个成员的注册事件不能像jquery那样直接注册,所以每个元素必须单独注册。
三、DOM对象与jquery对象的转换
1. 将jQuery对象转换为DOM对象,使用$(" #btn ")[0]和$(" #btn ").get(0)获取DOM对象。
2. Eq(0)获取jquery对象
DOM对象到jQuery对象:
$(document) -将DOM对象转换为jQuery对象
var btn=document.getElementById(" btn ");
BTN - $(BTN);(美元)
Jquery获得的元素类型为对象,内容为伪数组,是否为唯一元素;
四、事件处理程序不同
1. js:文档。getElementById(“id”)。Onclick=function()
. getelementbyid (" id ") .addEventListener(“点击”,函数())
Onclick, onfoccs, onblur, force, select, onmouseover, onmouseout,
oninput/onpropertychange用户输入事件,onchange(事件发生时,下拉选择的内容发生变化,如果内容是几个,那么怎么办),
2、jquery: $(“#id”).click(function());
以上就是关于js和jquery区别的解答,希望对大家有所帮助。
本文主要介绍了关于js和jquery的区别的相关养殖或种植技术,电子数码栏目还介绍了该行业生产经营方式及经营管理,关注电子数码发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解电子数码技术怎么管理的要点,是您电子数码致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/2626211.html