jQuery是逐次加载的
jQuery的一些方法
document.getElementById(id) id 返回对拥有指定 ID 的第一个对象的引用
document.getELeotentsByCLassNome() classS 返回一个包含了所有指定类名的子元素的类数组对象
document.getELementsByName() name 返回带有指定名称的对象的集合。
document.getELementsByTagNome < 方法可返回带有指定标签名的对象的集合。
document.quenySelecton单个css .div #div div 返回匹配指定选择器的第一个元素
document.quenySeLectorALL() 集合 文档.查询选择所有
// = 只保存最后一个的赋值
// window.onload=function(){
// var div = document.querySelector("#div")
// console.log(div)
// }
// window.onload=Function(){
// console.log(0)
// }
// $(document).ready(function(){
// console.log(0)
// })
//
// $().ready(function(){
// console.1og(1)
// })
//js => jq $(dom)工厂函数
//jq => js $[idx] 转化
$(function(){
var $div = $("#div");
// $div.css()
console.log($div)
var div = document.getElementById("div");
//div.css()
Console.log(div===$div[0])
}
JavaScript中的“=、==、===”区别
=:即赋值运算;
==:判断两个变量是否相同,仅限于值,如果值相同而类型不同,那么JavaScript引擎会在内部做类型转换;
===:判断两个变量是否相同,无论是值还是类型,如果类型不同而值相同,也会返回false,而引擎不会在内部进行转换。
选择器:
层级:ancestor descendant 在给定的祖先元素下匹配所有的后代元素
parent > child parent > child在给定的父元素下匹配所有的子元素
prev + next 匹配所有紧接在 prev 元素后的 next 元素
prev ~ siblings 匹配 prev 元素之后的所有 siblings 元素
如果想了解更多请参考网站:https://jquery.cuishifeng.cn/