曾经,我非常羡慕那些人见人爱的人,我也想要变成那样,可是后来我才明白人见人爱也是需要天赋的,后来我开始默默努力,我想,就算我不能让每个人都喜欢我,至少因为我做的努力能得到别人的尊重。

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 52 下一页
摘要: 重流(Reflow)是指布局引擎为frame计算图形的过程。 frame是一个矩形,拥有宽高和相对父容器的偏移。frame用来显示盒模型(content model), 但一个content model可能会显示为多个frame,比如换行的文本每行都会显示为一个frame。 重绘(Repaint)发 阅读全文
posted @ 2017-08-27 21:59 Wayne-Zhu 阅读(4280) 评论(0) 推荐(1) 编辑
摘要: 第一部分 什么是 web worker? 我们一直强调JavaScript是单线程的,但是web worker的出现使得JavaScript可以在多线程上跑,只是web worker本身适合用于一些复杂的、耗费cpu的运算,不能操作window、document、parent对象,所以说本质上的Ja 阅读全文
posted @ 2017-08-27 12:18 Wayne-Zhu 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 学过C++的人肯定会很熟悉STL标准模板库,STL其实就是封装了一系列的接口,供我们调用。很多函数或者算法的实现不需要我们从头开始写,大大提高我们的编程效率。这篇博客在简单介绍STL的情况下,会详细的来介绍vector的使用。 官方文档链接 STL共有六大组件: 一: 容器(container): 阅读全文
posted @ 2017-08-26 11:28 Wayne-Zhu 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到es6对其进行了规范,下面就介绍JavaScript模块化。 这篇文章还是希望能给大家一个比较好的思路,即JavaScript模块化是如何一步一步地发展起来的,并且也会主要对这些模块化方式 阅读全文
posted @ 2017-08-25 10:45 Wayne-Zhu 阅读(2892) 评论(0) 推荐(2) 编辑
摘要: 嗯,对于node的学习还远远不够,这里先做一个简单的api的记录,后续深入学习。 第一部分:nodejs中的全局对象之process进程对象 在node中的全局对象是global,相当于浏览器中的window,而process进程对象是global的属性。 这一部分主要从 process中的事件、p 阅读全文
posted @ 2017-08-24 11:08 Wayne-Zhu 阅读(10746) 评论(0) 推荐(0) 编辑
摘要: 什么是 SPA? SPA就是单页面应用,即single page application,通过看代码就可以发现,整个网站就只有一个Html文件。 github地址 WHY SPA? 减小服务器压力。 如果不用SPA,那么我们每次切换页面的时候,就会向服务器发送一个请求,服务器返回一个html文件;但 阅读全文
posted @ 2017-08-24 09:32 Wayne-Zhu 阅读(13563) 评论(7) 推荐(3) 编辑
摘要: 什么是不可变性(Immutability)? 即某个变量在进行了某个操作之后,其本身没有发生变化,比如对于字符串而言,对字符串的任何操作都会改变字符串本身的值,而是在字符串的基础上复制出来一个然后再改变,这样我们就说是不可变的。 比如这道题,前面三个都没有改版arr的值,所以他们三个都遵守了不可变性 阅读全文
posted @ 2017-08-22 23:27 Wayne-Zhu 阅读(796) 评论(0) 推荐(0) 编辑
摘要: JavaScript动画中是必须使用到定时器的,这里做一个总结。 var label = 'someLable'; console.time(label); console.timeEnd(label); 通过上面的代码,我们可以进行时间统计。 从JS执行机制说起(任务队列) 首先,需要知道的是无论 阅读全文
posted @ 2017-08-22 18:30 Wayne-Zhu 阅读(7708) 评论(0) 推荐(2) 编辑
摘要: 什么是策略模式? 策略模式支持在运行时由使用者选择合适的算法,对于使用者而言不用关心背后的具体实现,由使用者自动根据当前程序执行的上下文和配置,从已有的算法列列表中选择出合适的算法来处理当前任务。 上面的两个例子就是策略模式,比如根据选择的刷子的种类不同,我们可以刷出不同样式的线条出来,但是各种刷子 阅读全文
posted @ 2017-08-22 16:08 Wayne-Zhu 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 什么是normalize.css? 它是为了帮助我们统一各个浏览器的样式和消除bug的css库。 为什么需要normalize.css,有什么好处? 不像一些reset.css,normalize.css会保持浏览器的默认效果。 对大多数的元素进行了合理的限制。 修复了bug和一些常见的浏览器的不一 阅读全文
posted @ 2017-08-21 18:08 Wayne-Zhu 阅读(843) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 52 下一页

一分耕耘,一分收获。