Fantasy

Programming & Thinking

JavaScript

每一位程序员都有自己的编码风格,在从事编码多年之后,对于这个话题我也有了一些自己的看法和经验。 我们知道,在 JavaScript 中使用『变量』是一种很常见的场景。我们可以用 var, let 或者 const 声明,当然稍微严谨点的说, const...

Life

很久没有写文章了,除了工作和健身确实忙碌的原因,主要还是因为懒。心里想着不能一直这样下去,于是乎就开始随便写些文字 — 权当这春夜里的消遣罢了。 翻来覆去不知道写些什么话题,就随便聊聊最近的生活吧。 认识我的朋友都知道我是一名普通的程序员,每天 9 点起床,10 点上班。晚上则看心情去离公司不远的一家 CrossFit 锻炼一个多小时,然后写会代码看会书一天就这么过去了。以前下班还会玩会儿游戏,但可能是因为最近年纪大了觉得自己要稳重点就戒了...

AI

人工智能(Artificial Intelligence)的应用在 2017 年已经走进了很多人的生活,有寻常电商网站上的推荐系统、小区门口的车牌识别、Tesla 等汽车品牌的自动驾驶,也有《最强大脑》舞台上以万分之一之差识别出双胞胎姐妹的机器人,还有屡战屡胜不可一世的 Alpha Go。 在敬畏各种人工智能技术发展的同时,我们仍需要去努力学习这些曾经没有足够重视的知识 – 一来是为了未来做足够的知识储备,二来也是为了在他人高谈阔论之时能够听懂一二。...

React

大约一周前,React 发布了第一个 16 版本的 beta 包,也就是说广大前端码农同学已经可以开始在自己的工程中使用新一个大版本的 React 了。截至现在,已经发布了三个 beta 版本,修复了一些已知的问题。...

Reading

注:这是我发布在豆瓣上的书评,稍加整理后发布在此处。 古人学问无遗力,少壮工夫老始成。 纸上得来终觉浅,绝知此事要躬行。 – 《冬夜读书示子聿》 以这首诗作为本次书评的开篇,是因为这正是我在阅读整本书的时候脑海中不断地浮现的想法。 如果你没有阅读过此书,可以稍稍浏览下整本书的目录: 心智的力量 开启自己的心智 通过管理自己与时间做朋友...

JavaScript

Decorators 亦即「装饰器」,最早接触到这个概念是在学生时代学习 Python 的时候。 查阅 ECMA262 的资料可以发现,ECMAScript 提案中的 decorator 分为好几种类型:...

Front-end

随着浏览器的不断更新换代,我们可以在浏览器中使用的存储方式也日趋丰富。 从 cookies 到 HTML5 规范带来的本地存储,以及与传统数据库很相像、功能也更为强大的 IndexedDB 和 WebSQL –...

Node.js

Docker 是当下最流行的容器技术,最近稍稍研究了下如何使用 Docker 来创建一个 Node.js 项目的镜像。 此文抛砖引玉,大家可以来讨论一下关于 Docker 的一些知识与应用 :doge:...

Front-end

最近由於一些原因,要使用 Canvas 來繪製一些內容,也算是正好學習以下這門技術,順便在此分享一二。 下文中的示例代碼均不包含以下初始化的代碼 ﹣﹣ 獲取節點、創建 Canvas 的上下文: var app...