nodejs 和es6区别

Node.js是JavaScript的运行环境,基于ECMAScript 2015规范,但不能直接操作DOM或处理HTTP请求。JavaScript则结合了ECMAScript语法和Web API,能进行DOM操作和Ajax请求。Node.js使用CommonJS规范,而ES6引入了自己的模块化系统,如import和export。两者在模块化上有语法差异。
摘要由CSDN通过智能技术生成

nodejs是js的运行环境
nodejs和js都可以使用es6语法,es6 ECMAScript 2015规范。

ECMAScript

ECMAScript 定义语法,写js和node都要遵守

语法包含了

  • 变量定义、
  • 循环、
  • 判断、
  • 函数、
  • 原型、
  • 原型链、
  • 作用域
  • 闭包、
  • 异步

ECMAScript定义了语法,但是它
不能操作DOM,不能监听click事件,不能发送ajax请求,不能处理http请求,不能操作文件
只有它,几乎做不了任何实际的项目

javascript

使用了 ECMAScript 语法规范,外加Web API, 缺一不可 (web API w3c规范)

  • DOM操作
  • BOM操作
  • 事件绑定
  • Ajax 请求等

两者结合,即可完成浏览器端的任何操作

nodejs

使用了语法规范,外加nodejs API,缺一不可
处理http, 处理文件,具体参考 http://nodejs.cn/api
两者结合,即可完成server端的任何操作

ECMAScript是语法规范

nod

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值