• 主页
  • github
  • 简历

Tagged: javascript

javascript设计模式总结

javascript中的设计模式学习总结,


查看更多

JavaScript中各种创建对象方法的优缺点

javascript原生并没有在语法提供继承的能力, 但是是基于原型链实现我们可以模拟继承.


查看更多

将node.js的终端输出重定向到浏览器控制台中

在编写node.js代码时, 我们经常会临时的打印变量来查看内容, 对于一些基本的数据类型, 比如: `Number`, `String`, `Boolean`, 并没有什么问题, 但是当打印`Object`类型时, 如果该`Object`变量具有大量的属性, 我们会得到一个超长的输出内容, 有的时候甚至会超出终端缓冲区大小, 非常不利于观察结果.


查看更多

node.js中实现代码Hot-Reload功能

使用过webpack做前端的朋友大概知道, webpack有个dev-server功能, 支持在代码发生改动时自动的重启代码, 简称hot-reload. 这一特性极大地促进了开发效率, 所以下面我们通过编写代码来实现这个特性.


查看更多

谈谈JavaScript深复制那些事

javascirpt中的Array和Object类型是引用类型, 在赋值时只会复制引用, 因此有时需要进行深复制.


查看更多

strman源码阅读笔记

strman是小巧的, 无任何依赖的string操作库, 前后端通用, 同时支持CommonJS和ES6 module模式. 该篇文章是阅读strman源码过程中, 对学习到的JavaScript知识点的记录.


查看更多

使用ES6的Generator函数改写异步回调金字塔

由于JavaScript是一门异步语言,Node.js中的大量API都是异步函数,异步函数无法得知确切的执行完毕时间,所以通常采用传入callback的方式来使得当异步函数执行完毕时自动调用回调函数。


查看更多