了解Node

JavaScript是一种脚本语言,依赖环境运行,如浏览器中的V8引擎解析JS。浏览器支持JS是因为内置了JS解析器。Node.js将浏览器的解析模块独立,使得JS能在电脑上脱离浏览器执行,侧重于文件操作和系统交互,提供后端功能。在浏览器中,JS处理DOM和BOM,而在Node.js中,它不支持这些,但能操作文件和系统。
摘要由CSDN通过智能技术生成

了解node
        javaScript是在哪里运行的?
        js是一个脚本语言,需要依赖于其他环境运行
        前端是依赖浏览器运行
        准备一个js文件,如果我们不在html里面引入的话,就不能运行

        为什么浏览器能运行js?
        html和css都可以在浏览器直接运行
        因为浏览器里面有js的解析器(解释器)
        解析器:用来解析和识别代码并运行代码的(v8引擎)

        node.js
        单独把浏览器里面的引擎中的解析模块拆下来了
        安装在你的电脑里
        这样之后不需要浏览器,你的电脑也可以运行js代码

        node的作用:
        == js运行在浏览器里面的时候
        + 核心是ECMAscript语法,DOM,BOM
        == js运行在node环境下的时候
        + 核心是ECMAscript语法和I/O(操作文件)

        当js运行在浏览器的时候,我们就是操作DOM,BOM,ES不能操作电脑中的文件
        js运行在node环境下的时候,我们不能操作DOM,BOM,但是可以操作电脑中的文件
        还可以操作电脑的操作系统
        就相当于一个后端了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值