javascript可以在服务器端执行吗
NodeJS,简单地说,它其实是运行在服务端的JavaScript。
下面是具体介绍:
Nodejs是一个基于Chrome V8引擎的JavaScript运行环境,一个让JavaScript运行在服务端的开发平台
JS是脚本语言,需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当着解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了document之类的内置对象。而运行在NodeJS中的JS的用途是操作磁盘文件或搭建HTTP服务器,NodeJS就相应提供了fs、http等内置对象。
Node.js是一个对于前端工作者不可或缺的工具。尤其是对于JavaScript有着巨大的提升,现阶段Node.js的应用已经有了非常蓬勃的发展。对于Node.js的学习和熟练运用,必不可少!
目前,Node.js在大部分领域都占有一席之地,尤其是I/O密集型的。
比如Web开发,微服务,前端构建等。不少大型网站都是使用 Node.js 作为后台开发语言的,用的最多的就是使用Node.js做前端渲染和架构优化,比如 淘宝 双十一、去哪儿网 的 PC 端核心业务等。
另外,有不少知名的前端库也是使用 Node.js 开发的,如Webpack是一个强大的打包器,React/Vue 是成熟的前端组件化框架。
Node.js通常被用来开发低延迟的网络应用,也就是那些需要在服务器端环境和前端实时收集和交换数据的应用(API、即时聊天、微服务)。阿里巴巴、腾讯、Qunar、百度、PayPal、道琼斯、沃尔玛和 LinkedIn 都采用了 Node.js 框架搭建应用。
推荐内容
- javascript执行环境(javascript服务器端执行) a>
- linux怎么查看系统(linux查看系统命令) a>
- JavaScript有memset()函数吗(C/C++初始化函数) a>
- 迈得医疗(688310.SH)股东陈万顺累计减持1.91%股份 减持计划实施完毕 a>
- 国盛智科(688558.SH)及子公司精密机械通过高新技术企业重新认定 a>
- 上交所一季报预约披露时间出炉 农发种业拔得头筹 a>
- 高测股份(688556.SH)股东潍坊善美累计减持比例达2% 减持时间届满 a>
- 科大讯飞在福建成立新公司,注册资本5000万 a>
- linux怎么删除ip地址(linux删除ip地址命令) a>
- 怎么看linux安装目录(linux查看安装目录方法) a>
- linux能挂载ntfs硬盘吗(linux挂载ntfs硬盘方法) a>
- rc阶段是什么意思(vue的rc阶段含义) a>
- dollar符号有什么作用(vue中dollar符号含义) a>
- vue安装路由命令(路由使用安装步骤) a>
- javascript中大括号怎么用(javascript大括号用法) a>
- 美国工作签证有哪几种(美国签证申请条件) a>
- 不考雅思托福能出国留学吗(出国留学必须考雅思托福) a>
- 加拿大研究生申请条件(加拿大大学申请要求) a>
- 高三怎么报国外大学(国外大学申请方法) a>
- 去日本留学要什么条件(日本留学申请要求) a>