Awesome PWA

2016-11-24
阅读 2 分钟
3.6k
github 仓库,收集整理了我接触到较好的 PWA 相关资料,将在开发过程中中持续更新。大家有好的案例也可以提 issue 文章 介绍 Progressive Web Apps: Escaping Tabs Without Losing Our Soul Getting Started with Progressive Web Apps Apps are faltering. But progressive web apps seem pretty legit Native Apps are...

WebGL 绘制三角形

2016-10-14
阅读 4 分钟
7.4k
在上一篇文章WebGL 初探中,我们熟悉了 WebGL 的简单背景以及如何绘制一个简单的点。但是只绘制点我们是无法进入三维世界的,本篇章将讲解如何使用 WebGL 绘制三角形,因为很多 3D 图形都是使用三角形为基础进行渲染的,所以有些对 GPU 性能指标的评价就是渲染三角形的能力。

WebGL 初探

2016-10-09
阅读 5 分钟
7k
目前,我们有很多方案可以快速的接触到 WebGL 并绘制复杂的图形,但最后发现我们忽视了很多细节性的东西。当然,这对初学 WebGL 是有必要的,它能迅速提起我们对 WebGL 的学习兴趣。当学习到更加深入的阶段时,我们更想了解 WebGL 的工作机制,这也将对我们编程有极大的帮助。以上也是我想写这样一个系列的原因。

渲染性能

2016-06-20
阅读 7 分钟
5k
这篇文章主要关注的是资源加载之后的性能,因为大多数用户关注的不是应用如何加载而是具体的使用。所以要快速响应用户,尤其是无线端,我们有必要了解浏览器渲染性能。

Iscroll解析

2016-06-16
阅读 4 分钟
4k
做了一些移动端的产品,发现一些滚动效果很多会使用 iscroll 作为底层库(如阿里小蜜)。iscroll 的文档已经好久没更新了,而且比较简单,经常需要直接读源码。这里写一篇总结,作为对 iscroll API的整理。而 iscroll 的库 probe,lite,zoom,infinite 和标准库等多个版本,而 probe 是平时运用的比较多的一个库,除了 ...

重读javascript之Function

2016-01-05
阅读 8 分钟
3.1k
函数包含一组语句,它们是JavaScript的基础模块单元,用于代码的复用、信息隐藏和组合调用。函数用于指定对象的行为。一般来说,所谓编程,就是将一组需求分解成函数与数据结构的技能。

重读Javascript之Object

2015-12-30
阅读 11 分钟
2.6k
对象是Javascript中最常的内置对象之一。除了null 和 undefined,其他的所有的都可以转换为对象。可以把对象看成含有键值一种数据结构,键称为对象的属性(只能是数字或者字符串),而值可以其他的任何类型。

Promise

2015-12-16
阅读 6 分钟
2.1k
A promise represents the eventual result of an asynchronous operation. The primary way of interacting with a promise is through its then method, which registers callbacks to receive either a promise's eventual value or the reason why the promise cannot be fulfilled.Promises/A+

JavaScript命名空间

2015-06-14
阅读 1 分钟
3.9k
命名空间(英语:Namespace)表示标识符(identifier)的可见范围。一个标识符可在多个命名空间中定义,它在不同命名空间中的含义是互不相干的。这样,在一个新的命名空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其它命名空间中。(维基百科)