本文小编为大家详细介绍“javascript可以在什么环境下运行”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript可以在什么环境下运行”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、网页空间、营销软件、网站建设、北京网站维护、网站推广。
运行环境:1、浏览器运行环境,浏览器环境下JavaScript主要由ECMAScript、DOM和BOM三个部分组成;2、“Node.js”运行环境,“node.js”以ECMAScript为基础使JavaScript可以在服务器端运行。
本教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。
JavaScript有两个运行环境:
一个是浏览器运行环境
一个则是Node.js运行环境
浏览器运行环境
浏览器环境下JavaScript主要由三部分组成,分别是ECMAScript、DOM和BOM。
JavaScript是伴随着浏览器的诞生而诞生,所以JavaScript的执行最多还是在浏览器环境之内。但是JavaScript作为服务端脚本的概念在诞生之初就有,1995年网景公司就提出了服务端JavaScript的概念,并研发了 Netscape Enterprise Server;1996年微软发布的JScript也可以运行在服务端。
JavaScript的运行不像C语言等其他编译型语言编译后直接在操作系统上运行,因为它是脚本语言,运行时必须要借助引擎(解释器)来运行,所以它可以在封装了引擎的环境下运行。封装了JavaScript引擎的环境可以分为两类,一类是浏览器环境;一类是非浏览器环境,比如Node.js、MongoDB。
Node.js运行环境
Node.js中以ECMAScript为基础,扩展出了I/O操作、文件操作、数据库操作等。
JavaScript被定义为一种浏览器的脚本语言,一直以来其运行环境都是客户端浏览器,因为JavaScript设计的初衷就是做一些浏览器与用户的交互和一些网页的特效来补充HTML和CSS的不足。
在2009年,诞生了node.js技术,node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装, node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。
node.js使得JavaScript可以运行在服务器端作为一种服务器脚本语言运行,类似于php等动态语言。
读到这里,这篇“javascript可以在什么环境下运行”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。