一、什么是node.js
node.js is a javascript runtime built on chrome's V8 JavaScript engine.
node.js是一个基于chrome V8引擎 的JavaScript运行环境。
二、node.js 中的JavaScript运行环境
注意:
- 浏览器是JavaScript的前端运行环境。
- node.js是JavaScript的后端运行环境。
- node.js中无法调用DOM,BOM等浏览器内置API。
三、node.js可以做什么
node.js作为一个JavaScript运行环境,仅仅提供了基础的功能和API。然而,基于node.js提供的基础功能,很多强大的工具和框架层出不穷。因此学会node.js可以胜任更多前端工作岗位。
- 基于express框架,快速构建web 应用
- 基于electron框架,构建跨平台桌面应用
- 基于restify框架,构建API接口项目
- 读写和操作数据库,创建实用的命令行工具等等....
四、node.js怎么学
浏览器中JavaScript学习路径:
JavaScript基本语法+浏览器内置API(DOM+BOM)+第三方库(jquery,art-template等)
node.js学习路径:
JavaScript基本语法+node.js内置API模块(fs,path,http等)+第三方API模块(express,mysql等)
来源:黑马程序员
天将幕,雪乱舞,半梅花半飘柳絮......
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)