Node.js学习笔记--进阶之路

简介

node-Api文档
Node 是一个软件, 可以脱离浏览器, 独立执行JS文件
node特点:单线程,跨平台,非阻塞,事件驱动+回调函数
Node实现了ECMAScript标准, 所以语言跟JavaScript基本一致

    因为想成为全栈开发(前后端都可以的大拿)
    PHP等语言是阻塞的, 性能不如nodeJS
    node是事件驱动, 非阻塞的
    Node中是大量的, 事件和回调函数
    单线程(主线程单线程,后台I/O线程池)
    跨平台 (Node软件可以安装在window系统/linux系统/mac系统/等等)

开发/发布环境

1. 开发环境:  指编写代码, 时用到的环境,包含调试工具,打包工具等
2. 生产环境:  指发布到线上后的环境

安装Node

安装环境
nodejs的基础语法: js+npm模块管理器
核心模块: 文件系统IO, 网络模块, 加密, 数据流
框架: express4.x, express-generator, socket.io, koa2
数据库: mysql
运行环境: win, mac, linux, unix, 只要安装了node环境
io指的是对磁盘的读写操作(input输入和output输出)
Node仅仅对ES标准进行了实现,所以在Node中不包含DOM 和 BOM 
但是Node实现了 console 和定时器(setTimeout() setInterval())

从官网下载.msi 安装包, 双击默认下一步

猜你喜欢

转载自blog.csdn.net/JackieDYH/article/details/106040184