Node语法概览
node.js是基于JavaScript的 Node.js 的特点:
- 简单,避免过度设计
- 单线程逻辑处理
- 非堵塞的异步I/O处理
- 事件驱动编程
- 无锁机制,不会产生死锁
- 支持数万个并发连接
Node 全局对象
-
Node.js --------global
- 在交互模式下,声明的变量和创建的函数都是global下的,global.a,global.fn()。
- 在脚本模式下,声明的变量和创建的函数都不是global下的。
-
JS ----window
- 在JS下,声明的变量和创建的函数都是全局window下,window.a,window.fn()
process(进程对象)
- process.arch 查看当前CPU架构
- process.platform 查看当前的操作系统
- process.version 查看当前Node.js版本号
- process.env 查看当前计算机的环境变量有哪些
- process.kill() 结束某个编号的进程
- process.pid查看当前进程的编号
Buffer 缓冲对象
缓冲区:在内存中临时存储数据的区域,常用于网络传输时的资源。