目录 一、安装 node 二、用 n 管理 node 版本 1、清除 node 缓存 2、使用 npm 安装 n 3、使用 n 管理 node (1)、查看可用 node 列表 (2)、安装指定版本的 node…
分类:node.js
两行代码构成的 npm 包影响到了数百万个项目
名叫 is-promise 的库包含了两行代码,其它项目可通过一行代码调用使用该库。它的功能是让开发者测试一个 JS 对象是否是 Promise。尽管这个库只有两行代码,但它却是最流行的 npm 包之一,被超过 340 …
C++编写nodejs扩展实战
C++编写nodejs扩展实战 之前有用PHP写过根据IP地址查询IP归属地,后来改用C语言编写,效率果然大幅度提高,然后转化为PHP的扩展. 想起之前有过使用手机号码查询号码归属地,最近又有在研究nodejs,于是就使…
写 gulp requirejs 编译流程的笔记
不再将重点放在 RequireJS, 建议切换 Webpack: http://segmentfault.com/t/webpack/blogs 官方的 gulp-requirejs 插件有点问题, end 事件没有正常…
[译]Express应用结构的最佳实践
前言 Node和Express并不严格要求它的应用的文件结构。你可以以任意的结构来组织你的web应用。这对于小应用来说,通常是不错的,十分易于学习和实验。 但是,当你的应用在体积和复杂性上都变得越来越高时,情况就变得复杂…
node-schedule 实现定时任务使用方法记录
在项目中有个每天0点执行的函数,本来想用setInterval来实现,但觉得这种需求以后应该还会有,自己写可能拓展性不高。搜了一下发现了node-schedule这个包。现在记录一下使用方法 node-schedule没…
Web实战之黑名单管理
实现的功能 用户可以查阅自己加入黑名单的用户 选中批量删除黑名单内名字 单个删除黑名单内名字 全部删除黑名单 依赖的第三方工具 AngularJS框架 BootStrap框架 Express框架 页面代码 由于在我的博客…
关于Web前后端分离的体验
由于公司有一个特殊的项目,以前是完全用php(smarty)写的一个程序,现在要转向php+node。因此一不小心又给后端同学们灌输了下用node做前后端分离的思想。 由于目前正在做angular的项目,因此体验更加深刻…
【译】2016 年 JavaScript 回顾
2016年是值得纪念、奇怪的、有点欢腾/可怕的一年,取决于你的观点。跟其他事件相比仅仅专注于JavaScript可能看起来无关紧要,但它是每个Web开发人员的工作生活中巨大的一部分。 JavaScript的流行继续激增。…
minimist : command line parser of node.js
minimist 是一个node 模块,用来做命令行参数解析。 比如,解析 $ls -a avalue -b bvalue arg 效果简练,功能俊秀: var d ="ls -a avalue -b bvalue ar…
动态修改 NodeJS 程序中的变量值
如果一个 NodeJS 进程正在运行,有办法修改程序中的变量值么?答案是:通过 V8 的 Debugger 接口可以!本文将详细介绍实现步骤。 启动一个 HTTP Server 用简单的 Hello World 做例子吧…
Node.js 启动方式:一道关于全局变量的题目引发的思考
原文链接:https://xcoder.in/2015/11/26/a-js-problem-about-global/ 原题 题目是这样的。 var a = 2; function foo(){ console.log…