摘要: 面试被问了好多次,一直有点混沌状态,今天来总结一下 <script>标签被放在head里:在页面渲染DOM树之前依次下载js文件,(注:下载js文件会阻塞渲染)下载完毕后开始渲染页面,如果引入了很多js文件,会导致页面加载慢,出现空白页情况。 <script>标签放在body末尾:先渲染DOM树,再 阅读全文
posted @ 2018-10-08 19:04 学会谦卑博古 阅读(410) 评论(0) 推荐(0) 编辑
摘要: DOM范围主要用于选择文档中的特定部分,用于删除,插入等操作 创建范围 document.createRange() 实现简单选择主要有两种方法 1.selectNode() 2.selectNodeContents() 实现复杂选择需要配合两个方法 1.setStart(参照节点,偏移量) 2.s 阅读全文
posted @ 2018-10-02 19:35 学会谦卑博古 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 :target是CSS3添加的伪类元素 用法: el.target{ /*表示的是锚点的变化*/ background:yellow; } el:表示被a标签的href属性绑定的锚点 注:锚点的用法:a的href=锚点的id值 下面是我做的例子,点击圆点,显示图片,类似于选项卡效果 效 阅读全文
posted @ 2018-09-19 21:30 学会谦卑博古 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 1.forEach() 用法:array.forEach(function(item,index){}) 没有返回值,只是单纯的遍历 2.map() 用法:array.map(function(item,index){}) 遍历并对其进行操作,返回新数组,原数组不变 3.filter() 用法:ar 阅读全文
posted @ 2018-09-18 20:19 学会谦卑博古 阅读(524) 评论(0) 推荐(0) 编辑