上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: DOM操作的真正问题在于 每次操作都会出发布局的改变、DOM树的修改和渲染。 React解决了大面积的DOM操作的性能问题,实现了一个虚拟DOM,即virtual DOM,这个我们一条条讲。 所以关于DOM操作的性能优化主要包括: 1.查找元素的优化 2.尽量避免或减少改变DOM(比如添加,修改,删 阅读全文
posted @ 2017-03-21 15:01 张三的美丽家园 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: Document 阅读全文
posted @ 2017-03-21 11:55 张三的美丽家园 阅读(3769) 评论(0) 推荐(0) 编辑
摘要: http://www.jianshu.com/p/1b4068ccd505 阅读全文
posted @ 2017-02-03 21:53 张三的美丽家园 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 集合是由一组无序且唯一(即不能重复)的项组成的。这个数据结构使用了与有限集合相同的数学概念,但应用在计算机科学的数据结构中。 集合表示一组互不相同的元素(不重复的元素)。在字典中,存储的是[键,值] 对,其中键名是用来查询特定元素的。字典和集合很相似,集合以[值,值]的形式存储元素,字 典则是以[键 阅读全文
posted @ 2017-01-19 22:51 张三的美丽家园 阅读(4104) 评论(1) 推荐(1) 编辑
摘要: 首先要明确,我们为什么要创建链表呢?数组的大小是固定的,从数组的起点或中间插入或移除的成本很高,因为需要移动元素。尽管JS的Array类方法可以做这些,但是情况也是这样。链表存储有序的元素集合,但不同于数组,链表中的元素在内存中并不是连续放置的。每个元素由一个存储元素本身和指向下一个元素的指针组成。 阅读全文
posted @ 2017-01-19 21:22 张三的美丽家园 阅读(2059) 评论(0) 推荐(0) 编辑
摘要: 优先队列的使用 阅读全文
posted @ 2017-01-19 15:22 张三的美丽家园 阅读(447) 评论(0) 推荐(0) 编辑
摘要: //正整数转化为二进制 function divideBy2(decNumber) { var decStack = []; var rem; var decString = ''; while (decNumber > 0) { rem = decNumber % 2; decStack.push(rem); d... 阅读全文
posted @ 2017-01-19 14:03 张三的美丽家园 阅读(2398) 评论(0) 推荐(0) 编辑
摘要: 这篇文章将会按照如下思路展开: 一、水平居中 1. 行内元素水平居中 2. block元素水平居中 3. 多个块级元素水平居中 二、垂直居中 1. 行内元素水平居中 2. block元素水平居中 3. 用flexbox 三、水平和垂直居中 1.元素是都有定宽定高 2.元素宽高不定 3.用flexbo 阅读全文
posted @ 2017-01-18 21:29 张三的美丽家园 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 注意了,划重点了,这一题考不到算我输! 一、JS原生Ajax Ajax=异步Javascript+XML; ajax是一种数据请求的方式,不需要刷新整个页面。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 ajax的核心技术当然是XMLHttpRequest对象; ajax请求过 阅读全文
posted @ 2017-01-17 23:20 张三的美丽家园 阅读(20458) 评论(1) 推荐(0) 编辑
摘要: 开门见山,直接上菜: 1.进程和线程 线程是指进程内的一个执行单元,也是进程内的可调度实体。 与进程有啥区别咧?(卖萌虽可耻但有用) a.地址空间:线程是进程内的一个执行单元;进程至少有一个线程;线程没有单独的地址空间,线程共享进程的地址空间(也有少量自己的地址空间);而进程有自己独立的地址空间(多 阅读全文
posted @ 2017-01-17 20:52 张三的美丽家园 阅读(462) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页