Node.js

78 阅读1分钟
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 缓冲对象

缓冲区:在内存中临时存储数据的区域,常用于网络传输时的资源。