加载事件在原生JS和JQuery中的讨论

原创
小哥 2年前 (2023-05-13) 阅读数 40 #大杂烩

加载事件JS使用方法:

window.onload = init;

function init(){    };

加载事件JQuery使用方法:

$(document).ready(function(){    });

简写为: $(function(){    });

1.区别:

JS:把DOM加载和资源完成后执行;

JQ:把DOM加载完成后执行;$(function(){})

JQ来源于JS,但超越JS;

2.原生js和jquery转换

jq 转 js: get()方法

console.log($(.box).get(0).innerHTML);

js 转 jq:用$包起来

console.log($(document.querySelector(.box)).html());

3.jquery方法分为实例方法和工具方法

实例方法:必须指定jquery对象引用,返回this(返回当前操作的对象),因此,jq的方法可以调用链。

工具方法:本地js和jquery都可以使用。  $.ajax() 有一个未来$.打头

4.jq中$如果符号不变,它可以被放弃了,取而代之的是另一个变量$。

jquery中让出$符号-jQuery.noConflict([ex])

栗子

var $$=$.noConflict();
$$(.box).css(background,red).addClass(box1).hide(4000);

5.jq参数识别方法

方括号表示可选参数(参数可以是可选的) )

jQuery.noConflict([ex]) 

| 代表的至少一个参数

attr(name|pro|key,val|fn)
版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门