Angular2学习——基础篇

组件组件是Angular应用的基本模块,我们可以把一个组件理解为一段带有业务逻辑和数据的HTML服务服务用来封装可重用的业务逻辑,组件可以调用服务中的方法,服务也可以调用服务中的方法。指令允许我们向HTML元素添加自定义行为,模块模 ...

关于图片懒加载和预加载

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对象在函数中引用函数的参数。此对象包含传递给函数的每个参数的条目,第一个条目的索 ...