Node.js简介

简介: Node.js简介

1.简单了解


2.简介总结:

I/O (Input/Output)
  - I/O操作指的是对磁盘的读写操作
Node
  - Node是对ES标准一个实现,Node也是一个JS引擎
  - 通过Node可以使js代码在服务器端执行
  - Node仅仅对ES标准进行了实现,所以在Node中不包含DOM 和 BOM 
  - Node中可以使用所有的内建对象
    String Number Boolean Math Date RegExp Function Object Array
    而BOM和DOM都不能使用
      但是可以使用 console 也可以使用定时器(setTimeout() setInterval())
  - Node可以在后台来编写服务器
    Node编写服务器都是单线程的服务器
    - 进程
      - 进程就是一个一个的工作计划(工厂中的车间)
    - 线程
      - 线程是计算机最小的运算单位(工厂中的工人)
        线程是干活的
  - 传统的服务器都是多线程的
    - 每进来一个请求,就创建一个线程去处理请求
  - Node的服务器单线程的
    - Node处理请求时是单线程,但是在后台拥有一个I/O线程池,这时候采用分布式就非常好,Node 
        对服务器的要求不高


相关文章
|
6月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
141 0
|
2月前
|
Web App开发 JavaScript 前端开发
NodeJS简介
Node.js是一个基于Chrome V8引擎的开源、跨平台JavaScript运行环境,适用于服务器端编程,以事件驱动、非阻塞I/O模型提高性能,广泛应用于Web服务API、实时游戏和后端开发。
66 6
|
2月前
|
JavaScript 前端开发
JavaScript简介
JavaScript简介
|
1月前
|
Web App开发 JavaScript 前端开发
JavaWeb 22.Node.js_简介和安装
JavaWeb 22.Node.js_简介和安装
|
3月前
|
存储 移动开发 JavaScript
JavaScript简介及示例
JavaScript简介及示例
|
3月前
|
JavaScript 前端开发
JavaScript 简介
JavaScript 简介
40 0
|
4月前
|
前端开发 JavaScript 安全
JavaScript进阶-JavaScript库与框架简介
【7月更文挑战第11天】JavaScript库和框架加速Web开发,但也带来挑战。选择适合项目、团队技能的库或框架,如React、Angular、Vue,是关键。保持依赖更新,注意性能优化,避免过度依赖。遵循最佳实践,确保安全性,如防XSS和CSRF。学习基础,结合代码示例(如React计数器组件),提升开发效率和应用质量。
57 1
|
4月前
|
资源调度 JavaScript 前端开发
JavaScript进阶 - JavaScript库与框架简介
【7月更文挑战第5天】JavaScript库和框架构成了前端开发的核心,如jQuery简化DOM操作,Angular、React和Vue提供全面解决方案。选择时要明确需求,避免过度工程化和陡峭学习曲线。使用版本管理工具确保兼容性,持续学习以适应技术变化。示例展示了jQuery和React的简单应用。正确选择和使用这些工具,能提升开发效率并创造优秀Web应用。
49 2
|
4月前
|
JavaScript 前端开发
JavaScript 简介
【7月更文挑战第1天】JavaScript 简介。
38 1
|
5月前
|
JSON JavaScript 前端开发
JavaScript 简介
JavaScript 简介
31 1