JavaScript 的等号运算符

2016-05-19
阅读 2 分钟
2.6k
JavaScript 判断相等的运算符分成相等运算符(==)和全等运算符(===),似乎==和===并没有统一的翻译,且把它们分成"相等"和"全等"好了。

详解加法运算符

2016-05-19
阅读 2 分钟
2.7k
JavaScript 里面不同的类型做加法之前,需要做各种转换,这里做一个比较完善的总结。 基本转换规则 运算双方存在对象时 如果有一个对象,那么先把它转换成基本类型值 转换之后,如果有字符串,另一个值先转换成字符串,然后再做连接操作 如果没有,把二者转换成数字再相加 如果二者都是基本类型值,先检查是否有字符串类...

Vuex + Firebase 构建 Notes App

2016-04-30
阅读 8 分钟
8.7k
前几天翻译了基于这篇博客的文章:用 Vuex 构建一个笔记应用。在此基础上我对它做了一些更新: 把数据同步到 Firebase 上,不会每次关掉浏览器就丢失数据。 加了笔记检索功能 为保证代码整洁,加上了 eslint 你可以从 Github Repo 下载源码,和 Firebase 的同步效果看下面这个 gif: 一、把数据同步到 Firebase 可能你也...

用 Vuex 构建一个笔记应用

2016-04-27
阅读 10 分钟
31.8k
在这个教程里面,我们会通过构建一个笔记应用来学习怎么用 Vuex。我会简单地介绍一下 Vuex 的基础内容, 什么时候该用它以及用 Vuex 的时候该怎么组织代码,然后我会一步一步地把这些概念应用到这个笔记应用里面。

理解引用

2016-03-29
阅读 6 分钟
3.4k
之前的一个星期天的早上,我躺床上看HackerNews,有一篇叫「This in JavaScript」的文章,我稍微扫了两眼。不出意外,就是函数调用、方法调用、显式绑定、构造函数实例化这档子事。这篇文章特别长,我越看就越觉得,这一大堆的解释和例子会给一个不了解this机制的人带来多大的心理阴影啊。

数组空位元素的处理

2016-03-24
阅读 2 分钟
6.1k
我本来是觉得,这个肯定也不行嘛,这俩都是用Array构造函数新建了一个全是空位的数组嘛,怎么会不一样呢?结果试了一下之后发现居然成功地得到了数组。我开始怀疑Array.from的map函数的实现和Array.prototype.map有不一样的地方。再加上MDN的文档也来捣乱: