
js基础
liliy__
这个作者很懒,什么都没留下…
展开
-
pageX,clientX,offsetLeft,scrollLeft的区别
pageX,clientX,offsetLeft,scrollLeft的区别1、pageX / pageYpageX / pageY的值为鼠标相对于document的距离,即网页左上角的位置2、clientX / clientYclientX / clientY的值为鼠标相对于浏览器可视区域左上角的距离3、offsetLeft / offsetTopoffsetLeft /...原创 2020-04-15 13:35:18 · 1277 阅读 · 0 评论 -
原生js操作class的方式
原生js操作class的方式className – 会覆盖掉所有的class<div class="box">这里是内容</div>var div = document.querySelector(".box");div.className = "box1";– 以上代码的结果 box1覆盖了原来的boxclassLIst – 在原来的基...原创 2020-04-14 13:10:00 · 602 阅读 · 0 评论 -
let和var的区别
let和var的区别let 关键字声明的变量不会提升console.log(a);var a = 10;// 输出 undefined ,输出声明未赋值的变量,结果为undefinedconsole.log(b);let b = 20;// 报错 ReferenceError: Cannot access 'b' before initialization -- 在初始化前不...原创 2020-04-14 12:44:06 · 90 阅读 · 0 评论 -
js内置对象(数组)的方法
数组对象序号方法描述1concat()连接两个或更多的数组,并返回结果2filter()检测数值元素,并返回符合条件的所有对象3forEach()和回调函数一起使用,遍历数组元素,每遍历一个元素,执行一次回调函数4includes()判断一个数组是否包含一个指定的值5indexOf()搜索数组中的元素,并返回它所在的位置,如果不存...原创 2020-04-13 22:26:52 · 1193 阅读 · 0 评论 -
break和continue的区别
break 1.阻止switch-case的继续执行 2.跳出循环,循环不再继续执行continue 1.跳出当前循环,继续执行下一次循环原创 2020-04-13 13:21:51 · 113 阅读 · 0 评论