从一道很经典的闭包问题说起…
深入理解JavaScript之变量提升
原理:JS 引擎的工作方式是先解析代码,获取所有被声明的变量;然后在运行。JS 代码自上而下执行之前,浏览器首先会把所有带”VAR”/“FUNCTION”关键词的进行提前”声明”或者”定义”,这种预先处理机制称之为 “变量提升”。
jquery设计的巧妙
最近开始阅读jquery的源码,首先先提炼出jquery的核心结构。
this.props.history.push()报错解决
在使用 React 的路由跳转时,出现了这个错误”cannot read property ‘push’ of undefined”,找来找去,发现是子组件这样调用时才会报错,它不是路由组件。以下是解决方案:
MongoDB性能之逐条插入与批量插入
在 mongoDB 中,当我们要插入很多数据时,可以选择用循环依次逐条插入,或者可以先把所有数据装在一个数组再整个数组插入集合,但是,最好使用第二种方式…