使用Node-Monkey调试Nodejs应用Node Monkey是一款通过浏览器的Console或者SSH接口来调试Node应用的工具,它内置一个简单的服务器(也可以附加到已有的服务器上),并且使用Socket.IO创建websocket使浏览器和服务器互相连接,让终端的信息直接输出到浏览器Console,也可以直接在浏览器的Console执行服务器端命令 0 0 0 97 31 Jul 2016
在koa的Response返回StreamStream是Nodejs对数据流抽象的接口,不是数据类型,stream的概念来自Unix哲学思想,它可以很好控制的数据的转换和流向,在Unix&Linux中我们可以很简单的使用管道操作符`|`把数据交给另外程序进行处理,对数据进行压缩,编码,过滤等操作,在Nodejs中我们可以使用stream接口的Pipe()方法对数据进行操作 0 0 0 109 9 Jul 2016
为Nodejs应用使用代理缓存加速缓存可以减少请求到上游服务器,可以提高站点的速度,Nginx是非常好的静态内容服务器,可以让Nginx服务静态内容,这意味着不会使用Node服务静态内容,可以把这些任务交给Nginx或者Apache,比如你的静态内容存储在 0 0 0 215 25 Jun 2016
使用Electron开发Desktop AppElectron可以让你使用JavaScript开发桌面应用程序,它提供的JavaScript运行时和丰富的原生(操作系统)Api,你也可以查看Nodejs运行时,只需要关注桌面部分 0 0 0 86 25 Jun 2016
Koa优雅的处理404,500在Koa中status的状态码,默认是404,如果status在整个Request/Response周期没有发生变化,那么就意味这个Request就是404,如果在Request/Response周期内改变status,那么status就是200,当然我们不需要显式的改变status,在下面的一写情况中koa就会去更改状态码 0 0 0 133 24 Jun 2016
Reflux的Todo示例Reflux是一个简单的单向数据流应用程序架构库,其灵感来自Facebook的Flux状态管理库,相对来说Reflux会比Flux简单,我们可以从Reflux的Todo示例,来理解Reflux在实际的应用 0 0 0 135 30 May 2016
Reflux-Flux-Redux三者简单的对比在React中如果两个组件是并行的,那么它们之间是无法进行数据传递的,这里并行组件指的两个组件没有共同的父组件。如果要这种并行的组件进行数据交换,我们可以使用全局window对象进行,但是这样会污染全局环境,此时我们需要找一种更好的解决方式,那就是状态管理工具Flux,Reflux,Redux,Flux等,那么我们该怎么选择状态管理器,他们有有什么不同,下面简单说一下它们的区别 0 0 0 134 30 May 2016
elevateZoom整合到Angular指令发现把jquery插件整合到Angular中也不简单,因为Angular的中元素的值,属性都是随时变化的,而jqeury插件是不能与Angular同步的,所以会带来一些问题 0 0 0 58 25 May 2016
elevateZoom中文文档elevateZoom是一个图片放大插件,支持多种放大方式,强大且简单,支持以下特性,高度可定制,鼠标滚轮支持,扩展控制,扩展控制 0 0 0 99 25 May 2016
PM2缓存带来的问题公司服务在是使用PM2的cluster模式启动node应用时,Node总是返回`500 Internal Privoxy Error`内部服务器错误,并且node的代码请求远程的后台tomcat服务器也是无法到达的,而是用PM2的fork模式则正常工作,提示内部代理错误,而我们是没有做任何代理的,后来换了个环境测试PM2的cluster和fork模式则正常工作 0 0 0 132 20 May 2016
jquery-validation插件文档jQuery-validation插件简化了客户端表单验证,同时还提供了大量的自定义选项。 如果您正在从头开始构建新东西,而且当您尝试将某些内容集成到具有大量现有标记的应用程序中时,它将是一个不错的选择。 该插件捆绑了一组有用的验证方法,包括URL和电子邮件验证,同时提供API来编写自己的验证方法 0 0 0 131 10 Apr 2016
理解React反向数据流在React中数据传递是按组件一级一级传递的,因为这样可以很清楚数据的流向,但也会造成一个问题,就是当用户在深层的组件中输入数据,程序取得用户数据后,无法在当前组件中传递数据到其它层级组件,而只能通过把数据回传上级组件来把数据传递到其它组件(反向数据流) 0 0 0 95 11 Mar 2016
构建React应用的原则我们知道React构建的应用都是由组件组成的,但是对于一个巨大的应用,那么如何把它拆分成一个个可重用的组件,对此React官方给出了以下的原则,帮助我们构建大型应用时需要怎么拆分组件,怎么样划分状态,什么时候添加反向数据流 0 0 0 75 6 Mar 2016
对于React的理解React是一个为数据提供渲染为HTML视图的开源JavaScript 库。React视图通常采用包含以自定义HTML标记规定的其他组件的组件渲染。React为程序员提供了一种子组件不能直接影响外层组件的模型,数据改变时对HTML文档的有效更新,和现代单页应用中组件之间干净的分离 0 0 0 47 5 Mar 2016
Node+expressJs登录验证 二全部代码写在app.js是非常不明智的,而且以后难以维护,当代码越来越多时,app.js可能不只是那么几行,个文件代码行数和处理的事情越多会越难以维护,需要进行重构,首先是功能划分模块 0 0 0 65 22 Feb 2016