摘要:
方法一:let块级作用域 for(let i=0;i<5;i++){ setTimeout(function(){ console.log(i) },1000*i)}方法二:闭包 for(var i=0;i<5;i++){ (function(i){ setTimeout(function(){ c 阅读全文
摘要:
1.根据id获取标签元素 element.getElementById("元素ID"); <div id="box1"></div> var box1=document.getElementById("box1"); //获取ID为 box1 的元素 console.log(box1); 2.根据标 阅读全文
摘要:
promise错误处理的三种方法 阅读全文
摘要:
1. position: relative;相对定位 1> 不影响元素本身特性(无论区块元素还是内联元素会保留其原本特性) 2> 不会使元素脱离文档流(元素原本位置会被保留,即改变位置也不会占用新位置) 3> 没有定位偏移量时对元素无影响(相对于自身原本位置进行偏移) 4>提升层级(用z-index 阅读全文
摘要:
语义化意味着顾名思义,HTML5的语义化指的是合理使用语义化的标签来创建页面结构,如header,footer,nav,从标签上即可以直观的知道这个标签的作用,而不是滥用div。 语义化的优点有: 代码结构清晰,易于阅读,利于开发和维护 提高用于体验,在样式加载失败时,页面结构清晰 方便其他设备解析 阅读全文
摘要:
div与span区别div占用的位置是一行,span占用的是内容有多宽就占用多宽的空间距离 阅读全文
摘要:
使用indexOf()验证数组中是否存在某个元素,这时需要根据返回值是否为-1来判断: let arr = ['react', 'angular', 'vue']; if (arr.indexOf('react') !== -1) { console.log('react存在'); } 复制代码 使 阅读全文