摘要:
VSCode是代码编辑器,不是IDE。 优点: 1.内置ES6代码高亮和提示,语法验证 2.除了支持到变量定义处Go to definition,还支持弹框显示变量定义出peek definition 3.内置markdown预览 4.可在编辑器里用nodejs来调试纯js文件 5.打开大文件速度快 阅读全文
摘要:
1.两个示例 示例1 输出为
render 2
componentDidMount 2 示例2 点击后this.state.clicked递增1,而不是递增2。 2.解释
首先介绍React的Transaction。
其源码在React/lib/Transaction.j... 阅读全文
摘要:
1.package.json如下 为什么不用babel6.2呢?原因是它插件机制虽好,但是打包太慢了。 所以用回babel5.8,速度可以。 关于^符号就不说了吧。 ^1.2.3 =1.2.3 < 2.0.0 ^0.2.3 =0.2.3 < 0.3.0 ^0.0.3 =0.0.3 < 0.0.4 ^ 阅读全文
摘要:
1.mac搜狗拼音输入法的%08
mac搜狗拼音输入法,有时会在你快速输入的时候插入%08字符,这样会导致你在js会发现"abc" === "abc" 为false。
%08字符,是不可见的,是退格,是backspace。
所以,你在google用mac搜狗拼音输入法输入,搜索有时会乱码。
应该升... 阅读全文
摘要:
引言
关于React的生命周期API, "官网" ,有着详细说明。但在实际写代码的过程中,这些说明不能解决所有的疑惑。 所以我列举了一些编码中常见用例,供大家参考。 示例代码如下 阅读全文
摘要:
第一步 链式化 new Promise返回一个新空间P1, P1里面有匿名函数function(resolve){resolve(1);}) 和 匿名函数 function(info){ ... 阅读全文
摘要:
// PG精简版(function() { var PG = { iosBridge: null, callbackId: 0, callbacks: [], commandQueue: [], ... 阅读全文
摘要:
代码取自于underscore.js 1.8.3的isEqual函数。做了一些小小的修改,主要是Function的比较修改。自己也加了一些代码解读。 js中两个对象的比较 阅读全文