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

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开发环境搭建

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值