ruixue0702
ruixue0702
将图片路径添加到 data-src 属性上; 判断图片距离页面顶部的位置和浏览器的滚动位置; 位置符合时,将 data-src 的值 赋给 src ;
innerHTML :轻松替换元素的内容 nodeValue:属性返回或设置当前节点的值 textContent:一个节点及其后代的文本内容
应用了语义化结构的页面,可以明确地提示出页面信息的主次关系,它能让浏览器很好地支持“阅读视图功能”,还可以让搜索引擎的命中率提升,同时,它也对视障用户的读屏软件更友好 WIKI中使用到的语义化标签: - aside 侧边栏 - article 文章主体部分 - hgroup, h1, h2, h3, h4, h5, h6 标题组 及 各级标题 - abbr 缩写 - hr 横向分隔线 故事走向的转变或者话题的转变 - p 段落 -...
通过脚本的src属性来引入外部js文件的话,就会产生I/O阻塞。 带有 async 属性的脚本会被并行请求,并尽快解析和执行 带有 defer 属性的脚本将在文档完成解析后执行,并且会阻塞 DOMContentLoaded 事件的执行。
this 对象是在运行时基于函数的执行环境绑定的 在全局函数中,this 指向 window,而当函数被作为某个对象的方法调用时,this 指向那个对象。 匿名函数的执行环境具有全局性,因此其 this 对象通常指向 window。 箭头函数中没有this,this指向其所处的词法作用域 普通函数,在严格模式下为undefined
fn.call(xx, ...args) call 实现过程: 1. 获取第一个参数,若第一个参数为 null 或 undefined 时,this 指向 window,构建对象 2. 将对应函数传入构建的对象 3. 获取参数并执行相应函数 4. 删除该对象中函数 5. 返回计算结果 Function.prototype.myCall = function (context, ...args) { context = context ?...