Node.js初步学习

1.什么是Node.js

Node.js是一个跨平台Javascript运行环境,使开发者可以搭建服务器端的Javascript应用程序。

编写后端程序,提供网页资源浏览功能等等;

前端工程化:为后续学习vue和react等框架做铺垫;前端工程化是指开发项目直到上线,过程中集成的所有工具和技术(压缩工具、格式化工具、转换工具、打包工具、脚手架工具、自动化部署等),这些工程化都离不开Node.js,可以主动读取本地前端代码的内容,可以对前端代码进行相应的处理;

2.Node.js为何能执行JS

浏览器能执行JS代码,依靠的是内核中的V8引擎(c++程序)。Node.js是基于Chrome V8引擎进行封装(运行环境)

注意:Node.js环境没有DOM和BOM等

3.Node.js安装

要求:下载node-v 16.19.0.msi安装程序(指定版本:兼容vue-admin-template模板)

安装过程:默认下一步即可

4.Node.js如何执行代码

在Vscode终端中输入:node xxx.js回车即可执行(注意路径)

5.Node.js模块化

概念:每个文件当作一个模块,独立作用域,按需加载

使用:采用特定的标准语法导出和导入进行使用

CommonJS标准:一般应用在Node.js项目环境中

ECMAScript标准:一般应用在前端工程化项目中

6.Node.js包

概念:把模块文件,代码文件,其他资料聚合成一个文件夹

项目包:编写项目需求和业务逻辑的文件夹

软件包:封装工具和方法进行使用的文件夹(一般使用npm管理)

本地软件包:作用在当前项目,一般封装的属性/方法,供项目调用编写业务需求

全局软件包:作用在所以项目,一般封装的命令/工具,支撑项目运行

7.Node.js常用命令

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值