码迷,mamicode.com
首页 > 编程语言 > 详细

nodejs 和web前端JavaScript什么区别

时间:2017-07-19 23:31:56      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:浏览器对象模型   system   网络   运算   文件系统   ase   服务端   nod   tab   

web前端javascript组成:

  ECMAScript,(是js的标准,js是它的具体实现和扩展,它描述语言的语法和基本对象,如:语法,运算符,语句,继承机制,数据结构以及一些内置对象)

  DOM(文档对象模型),描述处理网页内容的方法和接口,将整个文档document解析成dom树供用户使用js对文档进行处理。

  BOM(浏览器对象模型),描述可以和浏览器窗口交互的方法和接口(对象结构),如:window对象,history、location、navigator等。

nodejs除了语言基础ECMAScript外,还有os(操作系统)、file system(文件系统)、net(网络系统)、database(数据库)等,服务端处理所需的功能模块,如java是服务端语言除了语言本身,它也同样有处理文件,网络通信等能力。前端javascript是在浏览器环境下运行的,所以还包括dom和bom这两个浏览器环境下特有的对象模型。

可参考:https://segmentfault.com/a/1190000006154835

nodejs 和web前端JavaScript什么区别

标签:浏览器对象模型   system   网络   运算   文件系统   ase   服务端   nod   tab   

原文地址:http://www.cnblogs.com/xiaozhuyuan/p/7207840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!