关于图片懒加载和预加载

1、懒加载1.什么是懒加载?懒加载也就是延迟加载。当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片 ...

二叉树DOM的遍历

第一次正式面试时,因为二叉树拉闸了。复习的时候抱着侥幸心里只看算法中的排序,到现在后悔也没用……好好学习,好好补充,好好提高吧在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”和“右子树”,左子树和右子 ...

AngularJS中的作用域问题

先从一个问题入手:ng-if 跟 ng-show/hide 的区别有哪些?第一点区别是,ng-if 在后面表达式为 true 的时候才创建这个 dom 节点,ng-show 是初始时就创建了,用 display:block 和 di ...

关于JS原型、原型链的总结

问题: 创建对象有几种方法var o1 = {name: 'o1'};var o11 = new Object({name: 'o11'});var M = function() {this.name='o2'}var o2 = n ...

Edison的codeview总结【置顶】

总此文将被用来记录我每次codeview后所发现的问题,将会不断更新。2017-11-6页面大节点或模块命名前加 p- ,css选择器中必须要带有前缀的 如 .introduce {} 应该为 .p-list .introduce ...

页面重绘和回流以及优化

在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。浏览器把获取到的HTML代 ...

关于arguments的使用

arguments 是一个对应于传递给函数的参数的类数组对象。arguments对象是所有(非箭头)函数中都可用的局部变量。你可以使用arguments对象在函数中引用函数的参数。此对象包含传递给函数的每个参数的条目,第一个条目的索 ...

JavaScript Function.apply() 函数详解

JavaScript Function.apply() 函数详解apply()函数用于调用当前函数functionObject,并可同时使用指定对象thisObj作为本次函数执行时函数内部的this指针引用。该函数属于Functio ...