LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

Node.js学习入门必看教程

freeflydom
2023年6月1日 14:57 本文热度 308

Node的学前必知:

1: 在学习node之前,想必你应该学习过HTML,CSS,Javascript

2: 浏览器中的Javascript由两部分组成:JS核心语法和WebAPI

 

3:思考: 浏览器的主要构成部分有哪些?


用户界面

浏览器引擎(负责窗口管理、Tab进程管理等)

渲染引擎(有叫内核,负责HTML解析、页面渲染)

JS引擎(JS解释器,如Chrome和Nodejs采用的V8)

 

4:思考: 为什么Javascript可以在浏览器中被执行?

答案:因为浏览器中有Javascript解析引擎,不同的浏览器使用不同的Javascript解析引擎

 


5:思考: 为什么Javascript可以操作DOM和BOM?

 



每个浏览器都内置了DOM和BOM这样的API函数,因此,浏览器中的Javascript才可以调用它们。


浏览器中的Javascript运行环境?(前端开发)

运行环境是指代码运行所需要的必要环境。

 



总结:

V8引擎负责解析和运行Javascript代码。

内置API是由运行环境 提供的特殊接口,只能在所属的运行环境中被调用

那什么是node.js呢? 和Javascript又是什么关系呢?


node.js 提供了 Javascript的运行环境。

当Javascript作为后端开发语言来说, 需要在node.js的环境上进行

当Javascript作为前端开发语言来说,需要在浏览器的环境上进行



Node.js 中的Javascript运行环境?(后端开发)

Node.js是一个基于Chrome V8引擎的Javascript 运行环境 (Chrome V8引擎运行效率最高)


如果我们写了一段js代码,把它放在浏览器中运行,那么我们在做前端开发。

如果我们写了一段js代码,把它放在node中运行,那么我们在做后端开发。

 

总结:

  • 浏览器 是Javascript的前端运行环境。

  • Node.js 是Javascript的后端运行环境。

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


Node.js 可以做什么?

node.js作为一个Javascript的运行环境,提供了基础的功能和API:(基于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等)



————————————————

版权声明:本文为CSDN博主「米奇&米奇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_56122911/article/details/123086171



该文章在 2023/6/1 14:57:40 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved