您的位置:首页 > Web前端 > Node.js

node.js学习笔记(1)_极客学院_准备知识

2016-07-31 14:49 183 查看

1.常用的开源框架:

express:
PM2:多线程支持
jade:前端模板引擎


2.node.js的特点:

部署简单方便:环境配置简单/注重约定/扩展相对独立,不易冲突
事件驱动
异步编程:回调函数/事件监听/订阅.发布(统一管理的事件监听)
高效与性能
单线程与多线程:子进程(child_process模块)


缺点:

大量采用匿名函数
限于同步代码,使异常捕获较为复杂
单线程:可靠性
不适合cpu密集型的场景
回调的代码习惯影响阅读


web全栈

1.HTML/CSS页面的构建
2.浏览器端的开发(JS)
3.服务器端的开发(JS)
4.数据库管理(JS)
5.服务器运维
-->MEAN Stack(JavaScript全栈) 包括:mongoDB/express/angularJS/nodeJS


Node.js的执行环境

Google V8
文件系统
网络功能(HTTP/TCP/UDP/TLS/SSL)
二进制数据
数据流
加密与解密


开发工具

WebStorm  sublime_text


windows开发环境搭建

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  node.js