随笔分类 -  js node.js

摘要:node.js是单线程的应用程序,但是他可能通过event和callback来支持并发。所有的node.js都是单线程的,也是异步的,他们使用调用异步函数来维持高并发。Node使用观察者模式。Node的线程会保持一个事件循环,当有任务完成时,他会触发相应的事件,通知事件监听函数执行。 事件驱动程序 阅读全文
posted @ 2017-08-16 21:21 li-peng 阅读(735) 评论(0) 推荐(1)
摘要:要想完全明白JavaScript的闭包,要先明白js中的一些基础原理,然后我再给出一些例子来讲解闭包。 在执行JavaScript时会创建一个执行环境(excution context),执行环境定义了变量或函数可以访问的其他数据。每个执行环境都有一个与之关联的变量对象(variable objec 阅读全文
posted @ 2017-02-27 10:23 li-peng 阅读(994) 评论(5) 推荐(1)
摘要:这个例子的目标是为了向大家展示如何在Docker的container里运行Node.js程序。我会先创建一个简单的Node.js web app,来构建一个镜像。然后基于这个Image运行一个container。从而实现快速部署。 由于网络的原因我的Node.js镜像从国内的镜像库下载,而不是Doc 阅读全文
posted @ 2016-09-01 10:06 li-peng 阅读(37543) 评论(6) 推荐(15)