- 博客(4)
- 收藏
- 关注
原创 let var的区别
1.2所有的{}对于let都是块级作用域,let声明的变量只会提升到块级作用域最顶端,块级作用域中声明的变量只在块级作用域内生效。函数中的var变量只会提升到函数最顶端,其他类型的{}对于var来说不算块级作用域,会提升到全局。{},for循环,if判断中的var声明没有块级作用域,变量会提升到全局。1.1var只有函数块级作用域。
2024-03-27 00:34:20 239
原创 appendChild的重排重绘问题
当i=0时,执行ul.appendChild(li)后,浏览器会重新绘制DOM树,此时打印的话html中是空白的,所以打印结果为空白。当循环结束后,DOM树绘制完成,此时会把ul的最终形态赋值给空白,所以最终的打印结果为五个ul的最终形态。
2024-03-24 19:25:38 93
原创 appendChild()追加元素的注意事项
4.再次追加的时候,会把li标签先剪切一下,再粘贴在原来的位置,所以会有追加不进去的现象。3.插入ul后,变量li的值指向已经插入的li标签;此时内存中创建的li标签已经没有了。1.在内存中创建一个li标签对象。2.将li对象赋值给li变量。
2024-03-24 19:15:09 186
原创 javascript中类名的操作方法classList.add(),classList.remove(),classList.toggle(),classList.contains()
javascript中类名的操作方法
2024-03-24 00:30:44 524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人