Nodemailer 基于 Node.js 简单易用的邮件发送模块
Nodemailer 是一个简单易用的 Node.JS 邮件发送模块(通过 SMTP,sendmail,或者 Amazon SES),支持 unicode,你可以使用任何你喜欢的字符集。 特点 …
Async.js 基于 Node.js 异步编程插件
Async.js 是一个工具模块,提供了直接而强大的 JavaScript 异步功能。虽然是为 Node.js 设计的,但是它也可以直接在浏览器中使用。 Async 提供了大约2…
Node-openid 基于 Node.js 实现的 OpenID 协议
OpenID 的创建基于这样一个概念:我们可以通过 URI (又叫 URL 或网站地址)来认证一个网站的唯一身份,同理我们也可以通过这种方式来作为用户的身份…
Showdown.js 基于 JavaScript 的 MarkDown 语法解释工具
Showdown.js 是一个基于 JavaScript 开发环境的 MarkDown 语法解释工具,能够支持服务端 Node.js 和客户端各大主流浏览器,基于 John Gruber 的原创作…
使用 JS-XLS/X 读取和解析 Excel 表格文件
最近有一个要求,我们需要在浏览器动态解析 Excel 表格文件,刚开始我们想使用后台语言来完成,但是后台的同事又比较忙一直没弄,我就在网上找找有没…
Node.js 下 When.js Promises/A 异步编程最佳实践
假设一个业务场景: 通过 rss 地址,获取 rss 并保存于文件,rss地址保存于文件中。 完成该场景的业务需要完成3个任务: 从文件中读取rss地址。 获取…
Koa 基于 Node.js 平台的下一代 Web 开发框架
Koa 通过 node.js 实现了一个十分具有表现力的 HTTP 中间件框架,力求让 Web 应用开发和 API 使用更加地愉快。Koa 的中间件之间按照编码顺序在栈内依…
一些达成共识的 JavaScript 编码风格约定
如果你的代码易于阅读,那么代码中 bug 也将会很少,因为一些 bug 可以很容被调试,并且,其他开发者参与你项目时的门槛也会比较低。因此如果项目中有…
Node.js 接收 Base64 格式的图片并保存为文件
不可否认,Base64 格式来上传图片比其他方式要来的简单些,特别像是开发微信的项目,微信封装了一些上传文件的方法,但是在普通浏览器里面却不能允许…
SeaJS遵循CMD规范的JS模块加载框架
SeaJS 是一个适用于 Web 浏览器端的模块加载器。使用 SeaJS,可以更好地组织 JavaScript 代码。 SeaJS本身遵循KISS(Keep It Simple, Stupid)理念进…