本文主要对 Node.js 中进程管理相关的东西做一个简单介绍,包括 process 对象、child_process 模块和 cluster 模块,详细的 API 可以查看官方文档。
Process 对象
process
是 Node.js 的一个全局对象,可以在任何地方直接使用而不需要 require
命令加载。process
对象提供了 当前 node 进程 的命令行参数、标准输入输出、运行环境和运行状态等信息。
本文主要对 Node.js 中进程管理相关的东西做一个简单介绍,包括 process 对象、child_process 模块和 cluster 模块,详细的 API 可以查看官方文档。
process
是 Node.js 的一个全局对象,可以在任何地方直接使用而不需要 require
命令加载。process
对象提供了 当前 node 进程 的命令行参数、标准输入输出、运行环境和运行状态等信息。
在之前使用 AngularJS 开发项目半年左右时间的时候,整理过一篇 《AngularJS 常用模块书写建议》,那时候团队没有太注重规范,这篇类似规范的东西使得我后来参与的项目代码质量高了不少,也帮助了我们团队其他的同学。现在在一个比较正规的团队里,平时的前端开发以 React 为主,书写规范早已通过 lint 工具 加在 pre-commit hook
里强制解决。然而还是觉得有必要写一篇书写建议,这样或许能加深理解,而不是单单地改掉 lint
后的 error
或 warning
。
本文将以从上到下,从外到内的方式介绍如何规范地写一个 React 组件。
文章介绍了提升开发体验和性能的几个方法,并对他们团队的工程化方案 Athena 的设计思路和功能做了介绍,有一定的参考价值。
作为公司级的公共前端团队,应该如何对团队进行定位,在实践过程中应注意哪些问题,如何打造这样的团队?本文对滴滴公共前端团队的实践进行了总结,希望能带给读者一些启发。
在实际的开发过程中,从零开始建立项目的结构是一件让人头疼的事情,本文以一个实际的例子教你如何搭建一个前端脚手架。
设计消息队列的整体思路是先 build 一个整体的数据流,例如 producer 发送给 broker, broker 发送给 consumer, consumer 回复消费确认,broker 删除/备份消息等
如今SVG已经在前端各个领域都有所作为,无论是项目里的应用还是demo都到处可见,这篇文章用一个实例的写法带大家轻松的打开SVG动画的大门,简单易懂
在浏览器 DOM 事件里面,有一些事件会随着用户的操作不间断触发,也就是说用户在触发这些浏览器操作的时候,如果脚本里面绑定了对应的事件处理方法,这个方法就不停的触发。这并不是我们想要的,往往我们需要添加延迟执行逻辑,这是一个界面开发中常用的技巧
如果你新加入一个项目的开发,在交接文档不齐全的情况下,相信少不了无从下手的烦恼,为了解决这个问题,本文对项目交接文档做一个简单的约定(Inspired By 项目交接中所踩的坑 & 全栈指引平台)。
说明:
介绍项目开发所涉及的资源,包括代码和文档地址(从地址可以看出代码管理工具是 git 还是 svn)、系统登录地址及账号(如果已上线的话)、对接人员等。