期末月的“临时抱佛脚”

转眼间就到了令人闻风丧胆的期末月,从“预习”到复习真的难呀~~

NODEJS学习笔记

在本周的学习里了解了一些关于NodeJS的知识,

学习了关于

  1. 配置Nodejs的环境变量
  2. 模块,包,commonJS

1.模块化开发

  1. 什么是模块化开发?

把系统分成各个独立的部分,每个部分单独实现功能,将系统分割为可实现功能的部分

(我的理解:)

将一个项目分割为多个可单独运行功能的部分的一种工作模式

(2)模块化开发的优点

1.可维护性高

2.架构清晰,灵活开发

3.降低耦合

减少会造成全局变量污染以及依赖管理混乱等问题

4.方便模块功能调试,升级以及模块间的组合拆分

(我的理解:)

降低模块之间的联系,使单个模块能够自由进行开发

(3)模块化开发的缺点

1.耗能性高

2.系统分层,调用链长

(我的理解:)

与非模块开发相比比较繁琐,而且多模块的运行对电脑较大的耗能

//什么是耦合???

2.commonJS

//模块的暴露和导入

  1. 模块暴露的两种方法

1.使用module.exports = {需要暴露的方法名}

              2.使用 exports 暴露 exports.方法名 = 方法名

注意:也可以使用 module.exports = 方法名

              但只能引入一个方法,如果引入多个方法后面的方法会将前面的方法覆盖

  1. 模块的引入

通常使用let module+方法名 = require(“需要导入的模块地址”)

  1. npm的使用
  1. npm的使用步骤
  1. npm init(初始化本地)
  2. npm i(install) +需要下载的模块
  3. npm uninastall + 需要卸载的模块
  4. npm list (列举当前目录所有的模块)
  5. npm info +文件名 (获取当前模块的详细信息)
  6. npm outdated 检查当前文件是否为最新版本
  7. npm i 文件名@版本号 (下载到第几版本号)

“^”表示 如果直接npm install 将会安装 文件的2.*.*的最新版本

~ 表示如果直接npm install 将会安装 文件的2.1.*的最新版本

“*”表示如果直接npm install 将会安装 文件的最新版本

 

在本周的学习中,更多的在于对其他学课的复习,在接下来的学习中还是复习为主,在过了期末月后学习nodeJs来完善自己的项目。

前端学习的期末限定周(112天)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值