实用的Node.js教程,工具和资源

开发 前端 开发工具
Node.js是一个建立在Chrome之上的JavaScript运行时平台,可方便地构建快速,可扩展的网络应用程序。Node.js使用事件驱动,非阻塞I/ O模型,使得它具有轻量级,高效的特点,非常适合于跨设备分布式运行数据密集型实时应用。

Node.js是一个建立在Chrome之上的JavaScript运行时平台,可方便地构建快速,可扩展的网络应用程序。Node.js使用事件驱动,非阻塞I/ O模型,使得它具有轻量级,高效的特点,非常适合于跨设备分布式运行数据密集型实时应用。

Node.js包含一个内置的HTTP服务器库,从而可以无需使用外部软件,如Apache或Lighttpd,就能够单独运行一个Web服务器,并允许更多的控制如何使Web服务器工作。

Node.js由Ryan Dahl从2009年开始创建。它的开发和维护是由Joyent赞助。

Node Express Boilerplate

https://github.com/mape/node-express-boilerplate

f1.png

Node-express-boilerplate提供开发Node.js应用常见任务。

功能特性

  • 捆绑socket.io并与express session 存储集成,实现数据可被共享。
  • 提供了预先实现的hooks验证来自facebook/twitter/github的用户。
  • 一个资源管理器,能够对你的CSS/JS资源进行合并/压缩,使其能够快速的进行发布和使用MD5 hashes进行缓存。

当 CSS/JS/模板文件更改时,自动刷新浏览器(inline/refresh) ,以消除那些恼人的重复“保存,标签,刷新”等操作

Mastering Node

http://visionmedia.github.com/masteringnode/

电子书籍,包含多种格式,包括在线HTML版本。它会引导你从基础到高端的Web开发。

Socket.IO

b2ap3_thumbnail_Socket_IO.png

http://socket.io/

Socket.IO开发应用在所有浏览器和移动设备的实时应用,隐藏不同传输机制之间的差异。

Formaline

https://github.com/rootslab/formaline

Formaline是一个底层,功能齐全的NodeJS模块用于处理表单请求( HTTP POSTs / PUTs) 和快速文件上传。

它实现了 W3C XHR2 事件 API, W3C FILE API 属性,和其它许多特性。

LDAPjs

http://ldapjs.org/

b2ap3_thumbnail_ldapjs.png

ldapjs实现了在LDAP v3 RFC(s)中大部分常见的操作,包括客户端与服务器。它兼容LDAP协议本身,并且能够与OpenLDAP和其他任何LDAPv3相容的实现进行互操作。

ldapjs为您提供了强大的路由和“拦截过滤器”模式实现服务器(S)。它的目的,你可以在任何你想要建立的LDAP,而不仅仅是传统的数据库。

Stylus

http://learnboost.github.io/stylus/

b2ap3_thumbnail_Stylus.png

一种用于Node.js富于表现力的CSS标记语言。具有Expressive ,动态的,健壮的CSS

Jade

http://jade-lang.com/

b2ap3_thumbnail_Jade.png

Node.js的模板引擎。详细的文档和在线工具,包括使用范例

Node.js Tools for Visual Studio!

https://nodejstools.codeplex.com/

b2ap3_thumbnail_ntvs_2.png

NTVS是一个开源插件用于将 Visual Studio 变成一个 Node.js IDE。NTVS支持编辑,智能感知,分析,npm,本地和远程调试 (Windows/MacOS/Linux)。由微软和社区设计,开发,支持。

Eclipse Node.js IDE

http://www.nodeclipse.org/

f7.png

在Eclipse中开发Node.js应用的插件,是一个开源软件。

原文链接:http://www.open-open.com/news/view/212aec

责任编辑:林师授 来源: OPEN资讯
相关推荐

2019-07-09 14:50:15

Node.js前端工具

2021-01-26 08:07:44

Node.js模块 Async

2013-11-01 09:34:56

Node.js技术

2015-03-10 10:59:18

Node.js开发指南基础介绍

2020-05-29 15:33:28

Node.js框架JavaScript

2021-12-25 22:29:57

Node.js 微任务处理事件循环

2012-02-03 09:25:39

Node.js

2013-12-13 09:42:30

Node.js技术

2011-09-08 13:46:14

node.js

2011-09-02 14:47:48

Node

2011-09-09 14:23:13

Node.js

2011-11-01 10:30:36

Node.js

2012-10-24 14:56:30

IBMdw

2011-11-10 08:55:00

Node.js

2018-06-11 14:39:57

前端脚手架工具node.js

2018-08-30 16:08:37

Node.js脚手架工具

2015-07-15 10:32:44

Node.js命令行程序

2015-08-05 09:37:34

PHPNode.js 对比挑战

2011-12-23 10:51:24

Node.js

2021-04-20 12:39:52

Node.js多线程多进程
点赞
收藏

51CTO技术栈公众号