【Node.js入门笔记1---初始Node.js)】

Node.js入门笔记1

初始Node.js

1.Node.js简介

Node.js 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境 ,用于在服务器端运行 JavaScript 代码。它让开发者可以用 JavaScript 编写后端(服务器端)程序,打破了传统上 JavaScript 仅能在浏览器中运行的限制

2.Node.js中js的运行环境

Node.js运行环境 = v8引擎 + 内置API(fs,path,http,js内置对象,querystring...)+ 待执行的js代码

注意:

1.浏览器是 JavaScript 的前端运行环境.

2.Node.js 是 JavaScript 的后端运行环境

3.Node.js 中无法调用 DOM 和 BOM 等浏览器内置 API。

3.Node.js 可以做什么

Node.js作为一个JavaScript 的运行环境,仅仅提供了基础的功能和 API。然而,基于 Node.js 提供的这些基础能,很多强大的工具和框架如雨后春笋,层出不穷,所以学会了 Node.js,可以让前端程序员胜任更多的工作和岗位:

1.基于 Express 框架(http://www.expressis.com.cn/),可以快速构建 Web 应用

2.基于 Electron 框架(https://electronjs.org/),可以构建跨平台的桌面应用

3.基于 restify 框架(http://restify.com/),可以快速构建 API接口项目

4.读写和操作数据库、创建实用的命令行工具辅助前端开发、etc...

总之:Node.js 是大前端时代的"大宝剑",有了 Node.js 这个超级 buff 的加持,前端程序员的行业竞争力会越来越强!

4.Node.js 怎么学

1.浏览器中的 JavaScript 学习路径:(js是学习Node.js学习的前提)

JavaScript 基础语法+浏览器内置 API(DOM+BOM)+第三方库 (jQuery、art-template 等)

2.Node.js 的学习路径:

JavaScript 基础语法+Nodejs 内置 API 模块+第三方 API 模块(express、mysql等)

相关推荐
我爱挣钱我也要早睡!30 分钟前
Java 复习笔记
java·开发语言·笔记
汇能感知5 小时前
摄像头模块在运动相机中的特殊应用
经验分享·笔记·科技
阿巴Jun5 小时前
【数学】线性代数知识点总结
笔记·线性代数·矩阵
茯苓gao6 小时前
STM32G4 速度环开环,电流环闭环 IF模式建模
笔记·stm32·单片机·嵌入式硬件·学习
是誰萆微了承諾6 小时前
【golang学习笔记 gin 】1.2 redis 的使用
笔记·学习·golang
DKPT7 小时前
Java内存区域与内存溢出
java·开发语言·jvm·笔记·学习
ST.J7 小时前
前端笔记2025
前端·javascript·css·vue.js·笔记
Suckerbin7 小时前
LAMPSecurity: CTF5靶场渗透
笔记·安全·web安全·网络安全
小憩-8 小时前
【机器学习】吴恩达机器学习笔记
人工智能·笔记·机器学习
UQI-LIUWJ8 小时前
unsloth笔记:运行&微调 gemma
人工智能·笔记·深度学习