【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等)

相关推荐
疯狂打码的少年24 分钟前
【面向对象】UML结构图:类图(类的关系:依赖/关联/聚合/组合/泛化/实现)
笔记
aaaameliaaa5 小时前
字符函数和字符串函数
c语言·笔记·算法
tq10867 小时前
开放与封闭:类型系统的安全哲学
笔记
龙仔7258 小时前
人大金仓 KingbaseES V8 只读账号创建完整运维笔记
运维·笔记·sql·人大金仓
韭菜炒鸡肝天8 小时前
VTK开发笔记(一):VTK介绍,Qt..+VSx+VTK.编译
开发语言·笔记·qt
峥无11 小时前
C++11 深度详解:现代 C++ 基石全梳理
开发语言·c++·笔记
阿米亚波11 小时前
【C++ STL】std::unordered_multimap
开发语言·数据结构·c++·笔记·stl
早睡早起身体好12312 小时前
为什么 Network 中会出现两个同名请求?——CORS 预检请求学习笔记
网络·笔记·学习·网络安全
陳陈陳13 小时前
🚀 前端流式输出革命:SSE + BFF 架构从零到一实战指南
vue.js·架构·node.js
Revolution6113 小时前
第一次运行 Node.js:终端里的 JavaScript 怎样执行
后端·面试·node.js