两分钟了解REACTIVEX

可能在之前,你就已经看过这篇响应式编程的入门。什么?太长?好吧,这都没关系,Rx并不难,你甚至可以自己实现一个这样的框架。知道数组吧?你当然知道,这就是:


在 Ubuntu 12 下安装 Sublime Text 2

下载 Sublime Text 2 的下载地址是 http://www.sublimetext.com/2,如果你的 Linux 系统是64位的,那么别忘了下载64位的程序包,速度和性能都大不一样的。 解压 你可以使用 GUI 管理工具来解压,不过我更加推荐使用命令行工具。打开Terminal ctrl + alt + …


修复AWS上EC2损坏的sshd_config文件

常识: AWS是没有root用户的,登陆也都是通过SSH KEY完成授权认证。 背景: 正在AWS上搭一个CI (GO),与gitlab,为了将其进行集成,需将gitlab的deploy key设置成GO的SSH KEY。然而,GO创建的是无密码的用户go,导致无法进入用户go的home目录。正常 su go …


收集的React.JS资料

主页 http://facebook.github.io/react/ https://github.com/facebook/react   中文站 http://www.reactjs.cn/ https://github.com/reactjs-cn/react-docs http://react-china.org/ http://nav.react-china.org   前端Flux架构简介 …


2014压过的辙痕

2014过去2个月有余,才回过神来做一下去年的总结。自己的拖延症也是厉害,此时也希望不会太晚。不过,好歹也才刚过春节。一年,从去学校毕业了。一年,从实习到了试用,从新蛋到了TW。一年,大家各奔东西,世界留给了一群追梦的人。一年,又开始了一段新 …


ECMASCRIPT 6中字符串的新特性

本文将覆盖在ECMAScript 6 (ES6)中,字符串的新特性。 Unicode 码位(code point)转义 Unicode字符码位的长度是21位[2]。而JavaScript的字符串,是16位的,以UTF-16的方式编码。因此,超出16位码长的码位范围(the Basic Multilingual Pane, BMP, 基本多文 …


谈谈UI架构设计的演化

转自:http://weibo.com/p/1001603808855434892996 了解整个由来,受益匪浅 在1979年,经典MVC模式被提出。 在当时,人们一直试图将纯粹描述思维中的对象与跟计算机环境打交道的代码隔离开来,而Trygve Reenskaug在跟一些人的讨论中,逐渐剥离出一系列的 …


jQuery动画的实现

没有引入deferred机制,其余流程都有了 //////////// //创建动画缓动对象 // //////////// function Tween(value, prop, animation) { this.elem = animation.elem; this.prop = prop; this.easing = “swing”; //动画缓动算法 th …


动画requestAnimationFrame

前言 在研究canvas的2D pixi.js库的时候,其动画的刷新都用requestAnimationFrame替代了setTimeout 或 setInterval 但是jQuery中还是采用了setInterval,我这章就研究下顺便改造下jQuery的动画   定时器 jQuery动画的实现考虑到兼容与易用性采用了se …


NPM install – killed error solution

在接手一个Node项目的时候,npm install。却出现了”killed”的错误。以为是Node版本的问题,熟练地切换了0.11与0.10版,同样无解。由于新的npm版本吧,npm install的时候已经无法看到常规的log信息了。以npm install -d查看安装的过程,发现无任何特殊的地 …