分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

NodeJS基础入门

发布时间:2023-09-06 02:25责任编辑:赖小花关键词:Node

NodeJS简介

Node.js uses an event-driven,non-blocking I/O model

非阻塞I/O

  • 阻塞:I/O时进程休眠等待I/O完成后进行下一步
  • 非阻塞:I/O时函数立即返回,进程不等待I/O完成

    事件驱动

  • I/O等异步操作结束后通知
  • 观察者模式

CPU密集:压缩、解压、加密、解密
I/O密集:文件操作、网络操作、数据库

web常见场景:静态资源读取,数据库操作,渲染页面

NodeJS常用场景:

  • Web Server
  • 本地代码构建
  • 实用小工具的开发

环境

  • CommonJS规范
    • 每个文件是一个模块,有自己的作用域
    • 在模块内部module变量代表模块本身
    • module.exports属性代表模块对外接口
  • global 全局对象
  • process

NodeJS基础入门

原文地址:https://www.cnblogs.com/carious/p/10073715.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved