201504291733_《如何学习node.js》

  • npm:NodeJs包管理器
  • express:服务器端比较流行的MVC框架,处理服务请求,路由转发,逻辑处理
  • mongoose:mongodb包装,更方便使用数据库
  • http://socket.io:实现服务端和客户端socket通信解决方案
  • backbone:客户端MVC框架,编写客户端应用(豆瓣说)
  • coffeescript:提高JavaScript的可读性,健壮性
  • zombie:浏览器子集,编写html解析器,轻形javascript客户端测试
时间: 2024-07-31 20:08:42

201504291733_《如何学习node.js》的相关文章

学习node js 之微信公众帐号接口开发 准备工作

绪:因工作需要,最近开始学习Node js,之前隐隐约约听到过node js 但没有实际见到过,只好google了:至于什么是node js,能做些什么,有多么好,或者有哪些弊端我这里就不多说了,因为我也说不来. 注:因工作系统平台是windows环境,所以这一系列开发测试都以windows系统.(win7)系统: 一.准备工作: node js 安装 1. 进入node js官网,选择INSERTALL 会下载 xxxxx 86.msi 版本的:这个版本会把node js 和npm都安装好:

学习node js 之微信公众帐号接口开发 准备工作之三

app.js文件介绍,由于也是初学,下面的内容是个人的理解,有些不对的地方请评论中指证:以注解的形式说明. //依赖组件[模块]导入 var express = require('express'); var path = require('path'); var favicon = require('static-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var

学习 Node.js 的 6 个步骤

学习 Node.js 的 6 个步骤 从刚接触Node.js到现在,自己也是一路摸滚打爬过来的,虽不说是什么高手,但对于如何学习Node.js,还是有一些个人见解,拿出来与大家共勉~ 学习Node.js大致有 6 个步骤或者说 6 个层次: 第一步 对于刚接触Node.js的新手来说,第一步无非是打好基础,你需要弄明白以下事情: JavaScript 的特性和语法.假如你对 JavaScript 还不熟悉的话,推荐书籍及链接: JavaScript 推荐书籍列表 深入理解JavaScript系列

小白学习node.js的记录

本人对于node.js一无所知,纯纯的小白一枚,想学习的初衷是了解node.js是什么,能用它干点什么,说白就是好奇心使然吧.接下来记录自己的学习过程. 注:若有错误欢迎指出,互相学习.segmentfault        stackoverflow 谁适合阅读本教程? 如果你是一个前端程序员,你不懂得像PHP.Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择. Node.js 是运行在服务端的 JavaScript,如果你熟悉Javascri

学习 node.js 搭建web服务器

开始 学习使用 node.js 首先完成搭建一个 web服务器.myweb.js 1 var http = require('http'); 2 var url = require('url'); 3 var hostname = '127.0.0.1'; 4 var port = 3000; 5 var bodystr = ""; 6 var server = http.createServer(function(req, res){ 7 res.statusCode = 200;

学习node.js 第1篇 介绍nodejs

Node.js是什么? Node.js是建立在谷歌Chrome的JavaScript引擎(V8引擎)的Web应用程序框架. 它的最新版本是:v0.12.7(在编写本教程时的版本).Node.js在官方网站的定义文件内容如下: Node.js® is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an even

学习node.js 第2篇 介绍node.js 安装

Node.js - 环境安装配置 如果愿意安装设置Node.js环境,需要计算机上提供以下两个软件: 一.文本编辑器 二.Node.js二进制安装包 文本编辑器 这将用来编写程序代码. 一些编辑器包括:Windows记事本,OS Edit命令,Brief, Epsilon, EMACS和VIM或vi. 文本编辑器的名称和版本的在不同的操作系统可能不太相同.例如,记事本可用在Windows,VIM或vi可以在Windows以及Linux或UNIX上使用. 编辑器创建的文件称为源文件并包含程序的源代

学习node.js第一天:node模块化

上一篇说完了如何创建一个简单的http服务,现在说说模块化. 在开发过程中,经常会说模块化这个词.那都表示什么含义呢?一般都有以下几层意思: 1.业务解耦. 业务耦合太多,后期不便于扩展和维护.这种情况常常出现于创业公司,当公司业务发展起来的时候,就会发现业务系统有严重的瓶颈,服务能力不足会制约公司的发展.所以需要把不相关的业务做成独立的系统. 2.微服务 在大的企业中经常会出现多种系统,每种系统又用到相同的功能.比喻说上传图片,如果每个开发小组都去造轮子,那就太浪费了.如果将图片上传做成单独的

学习node.js开发Resetful API(一)

RESETful API设计最佳实践 请求规范 请求应该包含URL.HTTP方法.请求体等. URL使用名词,尽量使用复数: URL使用嵌套表示关联关系,如/users/12/repos/5: 使用正确的方法:GET/POST/PUT/DELETE. 响应规范 如果是分页,应该包含当前页数和每一页的数量:分页 page=2&per_page=100: 状态码:2开头正确 3表示重定向 4表示客户端错误 5代表服务端错误: 错误处理:返回错误信息. 安全 HTTPS 鉴权 限流:在HTTP头加上了