- 博客(8)
- 收藏
- 关注
原创 NVM:node多版本管理工具
可能是C盘:users/用户名/.cnpm中有缓存,找到删除即可,删了不行的话,可以选择重启一下电脑。输入npm config ls 可以查看缓存路径、模块路径和当前使用的镜像。查看node所有版本:nvm list (*为当前正在使用的版本)如果没有包,你可以全局安装一个包来验证,例如。nvm list available:查看可下载node版本。管理员身份进入cmd,配置全局安装的模块路径和缓存路径。nvm use 22.6.0:使用指定node版本。npm config list:查看当前配置。
2024-08-09 16:26:54
575
原创 今天git了吗
在gitBash执行touch ~/.bashrc(用户目录创建.bashrc文件)在gitBash执行touch ~/.bashrc(用户目录创建.bashrc文件)git config --global user.name "用户名"git config --global user.email "邮箱"Git GUI:Git提供的图形界面工具。Git Bash:Git提供的命令行工具。把本地仓库的文件推送到远程仓库 push。把本地文件放到本地仓库里面。用于输出git提交日志。查看已经删除的提交记录。
2024-05-28 21:36:30
526
原创 23个设计模式,你了解多少
用一个中介对象来封装一系列的对象交互,各对象不需显示相互引用,使其耦合松散,可独立改变它们之间的交互。定义对象间的一种一对多的依赖关系,当一个对象状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。在不破坏封装性的前提下捕获一个对象的内部状态,并在对象之外保存这个状态,将对象恢复到原先保存的状态。给定一个语言,定义它的文法的一种表示,并定义一个解释器,解释语言中的句子。将一个复杂对象的构建与它的表示分离,同样的构建过程可以创建不同的表示。需要比较通用和复杂的对象指针代替简单的指针的时候。
2024-05-21 23:38:17
1723
原创 Javascript中map()和forEach()的区别,join()方法
数组元素是通过参数里面指定的分隔符进行分隔的,空字符串(''),则所有元素之间没有任何字符。被遍历的数组.forEach(function(当前数组元素,当前元素索引号))把数组中的所有元素转换成一个字符串。('')里面写什么符号就用什么分割。
2024-04-24 00:41:24
239
2
原创 前端开发中的外边距合并问题
body部分:style样式:第一个盒子设置底部外边距100px第二个盒子设置顶部外边距200px按理说:两个盒子的距离应该是300px但由于<相邻块元素垂直外边距合并>问题此时边距不会叠加为300px,盒子和盒子的距离是200px页面效果:尽量只给一个盒子加marginbody部分:style样式:页面效果:由于<嵌套块元素垂直外边距塌陷>问题孩子和父亲会一起塌陷为了不影响盒子美观,可以将边框颜色设置为透明色 这个方法最简单最后效果:
2024-04-14 21:27:13
298
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人