归档: 2016

0

web渲染性能

这篇文章主要关注的是资源加载之后的性能,因为大多数用户关注的不是应用如何加载而是具体的使用。所以要快速响应用户,尤其是无线端,我们有必要了解浏览器渲染性能。 RAIL 性能模型首先一个需要思考的问题,怎样的网站是顺畅的?我们可能可以给一个大概的感觉,如:秒级响应等。其实,也可以给出一个很讨巧的答案:用户觉得顺畅的网站它就是顺畅的。因为几乎所有网站都希望将用户留在页面上,当然以用户为中心建立性能模型

0

使用生成器展平异步回调结构,JS篇

前言2012 年的时候,我去详细了解过 Python 的 Tornado 框架中的 gen.py 这套工具, http://www.zouyesheng.com/generator-for-async.html ,因为觉得它用于异步环境的编程中实在太方便了,而且,适用性上几乎没有成本,你的定义部分代码完全不需要因为这套工具而作任何改动,这套工具完全是“使用时”的一种可选形式。 那时我想的就是,如

0

CSS Modules 认识与实践

第一次看到这个是在@勾股的微博上,当时想的是不是w3c又有什么草案了 ,css也可以有“作用域”的概念了。当仔细看了之后,原来并非如此。 简介 A CSS Module is a CSS file in which all class names and animation names are scoped locally by default 简而言之,它并不是一个官方的草案或者标准,而是在代

0

Javascript中的上下文,我认识的三个阶段

js 中的 上下文 Context,可以说是一个,你即使不知道,没听过,也不影响你继续写 js 代码的一个概念。但是,它又确确实实是无所不在的一个东西,是的,无所不在。 从我自己的经验来看,对上下文的认识,算是分成了三个阶段,每一个阶段,都让我从外在的表现中,理解了一些更本质上的东西。 第一阶段,不知我最开始接触 js 的时候,看到了它的 new ,看到了它的 this ,很自然地会把 js 和