编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Node.js是什么?又能做什么?(node.js是干啥的)

wxchong 2024-10-26 16:24:58 开源技术 28 ℃ 0 评论

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.

  • Node.js 不是一门语言
  • Node.js 不是库、不是框架
  • Node.js 是一个JavaScript运行时环境
  • 简单点来讲就是 Node.js 可以解析和执行 Javascript 代码
  • 以前只有浏览器可以解析执行JavaScript代码
  • 也就是说现在的Javascript可以完全脱离浏览器来运行,一切都归功于:Nodejs

浏览器中的JavaScript具有如下语法

  • EcmaScript
  • DOM
  • BOM

Node.js中的JavaScript

  • 没有BOM,DOM语法
  • Node 这个JavaScript 执行环境中为 Javascript 提供了一些服务器级别的操作 API
  1. 例如文件读写
  2. 网络服务的构建
  3. 网络通信
  4. http 服务器等处理。。

学习Node.js的目的

学习Node.js的目的就是帮助大家打开服务端这个黑盒子,只有了解服务端才能更好地配合服务端开发人员进行协同开发。

Node.js能做什么?

  1. Web服务器后台
  2. 命令行工具
    - npm(node)
    - git(c语言)
    - hexo(node)
    ....
  3. 对于前端开发工程师来讲,接触node最多的是它的命令行工具

有关Node.js的一些资源

  • 《深入浅出 Node.js》
  • 《Node.js权威指南》
  • JavaScript标准参考教程(alpha):http:/ljavascript.ruanyifeng.com/
  • Node入门:http://www.nodebeginner.org/index-zh-cn.html
  • 官方API文档:https://nodejs.org/dist/latest-v6.x/docs/api/

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表