问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript只能在浏览器中运行么

发布网友 发布时间:2022-04-29 19:02

我来回答

2个回答

热心网友 时间:2022-06-20 04:39

不是的,JavaScript不是只能在浏览器中运行,还可以在其他的运行环境中运行,如node.js环境。
1、JavaScript被定为一种浏览器的脚本语言,一直以来其运行环境都是客户端浏览器,因为JavaScript设计的初衷就是做一些浏览器与用户的交互和一些网页的特效来补充html和css的不足。
2、在2009年诞生了一种技术叫做node.js,Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装, Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。node.js使得JavaScript可以运行在服务器端作为一种服务器脚本语言运行,类似于php等动态语言。
3、所以目前JavaScript的运行环境有浏览器和node.js环境两种。

热心网友 时间:2022-06-20 04:40

在过去的确是这样,js只是作为运行在浏览器端的脚本语言,但自从nodejs面世以后,js变成了一门热门的编程语言,前后端通吃,再也不局限在浏览器端了。在nodejs平台上你可以用js编写服务器环境、开发游戏、开发应用软件。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 贷款被确认损失的条件有哪些 QQ群解散不了怎么办? 女人你喜欢内she吗,里面什么感觉 我的js文件为什么不能直接在浏览器中运行啊,双击之后出现的是下载js文件? 内射后有什么方法避孕 内射对皮肤好吗? 内射对女性有好处吗 什么是内射个外射 什么叫内射,和外射,大神告诉我,谢谢! 内射 之后一定会怀孕吗。 怎么解散QQ群 怎么我的解散不了 QQ群想解散但是解散不了 内射对女人的危害 内射什么意思 navicat设置计划任务出错怎么回事 微信已实名 限制登录如何注销? 实名认证的泄露后有什么危害? 哈尔滨出租车 加收等候费对吗? 哈尔滨的出租车怎么样 北京生育险最高能报销多少钱 内射和外射有什么区别? 为什么自己建的QQ群却解散不掉了是怎么回事? 电梯房为何没有13楼? 简述贷款损失的确认时间和条件 为什么好多电梯没有13层按钮 QQ群怎么解散不了啊? 为何有些电梯按钮没有13这个数? 谁有2018-金牌教材大解读-数学-四年级上-人教版的答案? 钉钉如何给学生放歌曲? javascript代码是在浏览器上执行吗,还是在TOMCAT服务器上执行??? 在auto CAD里,我画了一条斜线,然后我想再画一条直线与这根斜线垂直,求方法 javascript脚本只能在浏览器中运行吗 小学南方新课堂金牌学案四年级上册数学的答案是什么 为什么电梯楼没有13楼呢? CAD中怎样画一条通过斜线上的某点的垂线 中考数学真题,熟练旋转的性质以及四点共圆的模型 服务器js文件的内容修改后,浏览器一定要刷新一下才能使用新的内容,怎么... 什么播放器支持qlv格式? 人教版四年级上册数学书第117页答案 所有的电梯为什么都没有13层