jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery和js原生代码的区别大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_6@jQuery和JavaScript文档就绪函数

@H_403_6@/**
* 文档就绪函数:等待文档记载完毕,在执行相关代码
* 原生JS(JavaScript)方式:window.onload=funcation(){}
* jquery方式:$(document).ready(funcation(){});
*
* 区别:
*
* 1.执行时机:
*原生JS(JavaScript)方式: window.onload:必须等待网页全部加载完毕(包括图片等),然后再执行包裹代码
*
*jquery方式: $(document).ready():只需要等待网页中的DOM结构加载完毕,就能执行包裹的代码
*
*
* 2.执行@L_197_9@
* 原生JS(JavaScript)方式:window.onload:不能同时编写多个,只能执行一次,如果第二次,那么第一次的执行会被覆盖
* jquery方式:$(document).ready():能同时编写多个
*
*
* 3.jquery方式简写方案
*$(document).ready(function() {
*alert("Hello World!");
*});
*简写
*
*$().ready(function () {
* alert("Hello World!");
*})
*
*$(function () {

@H_403_6@* alert("Hello World!");

@H_403_6@*})

@H_403_6@*

@H_403_6@

jquery和js原生代码的区别

@H_403_6@ 

@H_403_6@ 

@H_403_6@ 

@H_403_6@/**
* DOM:文档对象模型,可以把页面看做是一颗树

@H_403_6@

jquery和js原生代码的区别

@H_403_6@ 

@H_403_6@ 

@H_403_6@
* 原生JS方式获取DOM元素:document.getElementById(‘id‘)....
* jQuery对象:jQuery对象就是通过jQuery包装DOM对象后产生的对象。

*/
*/获取dom元素
*var p1 = document.getElementById("test");
*var p2 = document.getElementsByClassName("test");//数组
*var p3 = document.getElementsByTagName("p");//数组

*
*//操作dom元素
//1.方式1:原生JS方式
*var p4 = document.getElementById("p1"); //dom对象
*p4.innerHTML = "您好!欢迎进入jQuery的学习。";
*p4.style.color = "red";
*
*
*
*2.方式2:jquery方式
*$(function () {
*var $p5 = $("#p2"); //jquery对象
*$p5.html("您好!欢迎进入jQuery的学习。");//等价于p4.innerHTML
*$p5.css("color","red");//等价于p4.style.color

*})

*
/**
* jQuery对象与DOM对象的对比:
* 通过jQuery方法包装后的对象,是一个数组对象,而DOM对象就是一个单独的DOM元素。
* 它与DOM对象完全不同,唯一相似的是它们都能操作DOM;
*/
*
*
*原生JS方式
*通过原生JS获取的对象可能是单个对象,也可能是数组

*var div = document.getElementById("test");//单个对象、
*var div = document.getElementsByTagName("div");//数组
* console.log(div);
*
*jquery方式
*var $div = $("#test"); //类似于数组的对象
*console.log($div);
*})

@H_403_6@*
*
*
/**
* jQuery对象转化成DOM对象:
* 1.jQuery对象是一个数组对象,利用数组下标[index]的方法得到对应的DOM对象. 
* 2.使用jQuery中的get(indeX)方法得到相应的DOM对象

*/
*方式1:通过数组下标[index]的方法得到对应的DOM对象:
*var $div = $("div");//类数组对象
*console.log($div);
*var div1 = $div[0];//获取一个div元素
*console.log(div1);

*方式2:通过jQuery自带的get()方法
*var div2 = $div.get(1);//获取第二个div元素
*console.log(div2);

**
* DOM对象转化成jQuery对象: *******
* 使用$()方法包装dom对象,就转换成了jquery对象

@H_403_6@

jquery和js原生代码的区别

@H_403_6@ 

@H_403_6@ 

jquery和js原生代码的区别

大佬总结

以上是大佬教程为你收集整理的jquery和js原生代码的区别全部内容,希望文章能够帮你解决jquery和js原生代码的区别所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。