Node基础之特点和使用

为什么学习Node?

  • IO优势
  • IO I—inputu 读取文件 o — outinput 写入文件
  • 对于文件读写,Node采用的是非阻塞IO
  • 传统IO在读写文件的时候CPU来处理,而代码执行也处于等待中,浪费性能
  • 非阻塞IO将读写操作交给CPU,而代码正常执行,减少等待浪费的性能
  • 应用场景
    • 实际应用: webpack/gulp/npm/http-server/json-server
    • 服务器中负责IO读写的中间层服务器(天猫中间层IO服务器)

NodeJS特点

  • 其移植了chrome V8 引擎,解析和执行代码机制和浏览器js相同

  • 其沿用了JavaScript语法、另外扩展了自己需要的功能

  • 总结: nodejs 是一个后端语言 , 其具备操作文件的能力, 可以具备服务器的创建和操作能力 node也是运行环境

    • 其语法是JavaScript语法,代码运行在chrome V8 引擎之上

    • 为什么是能够运行 js 因为js天然运行环境是浏览器;也就是在V8引擎上;因为node植入了v8引擎所以可以运行

基本使用

  • 官网上下载 node-v-xx.msi 傻瓜式的安装包 一路下一步,就ok
  • 检测是否安装成功 node -v
  • 运行程序 node ./xxx.js 当前目录下的xxx.js文件

猜你喜欢

转载自blog.csdn.net/qq_43245746/article/details/89883115