大佬教程收集整理的这篇文章主要介绍了jquery和js原生代码的区别,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@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@*})
@H_403_6@*@H_403_6@
@H_403_6@
@H_403_6@
@H_403_6@/**
* DOM:文档对象模型,可以把页面看做是一颗树
@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@
@H_403_6@
以上是大佬教程为你收集整理的jquery和js原生代码的区别全部内容,希望文章能够帮你解决jquery和js原生代码的区别所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。