自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 nvm的介绍与使用

nvm install 16.18.0:下载16.18.0版本的nodejs。nvm list available:显示所有可以下载的nodejs的版本。nvm install latest:安装最新版本nodejs。nvm uninstall 18.12.1:删除某个版本。nvm use 18.12.1:切换该版本的nodejs。nvm list:显示已安装的版本。打开cmd使用常用命令。2.在path中添加。

2023-05-23 21:22:36 116

原创 npm配置淘宝镜像(使用nrm)报错解决

该错误消息表明,nrm 使用的 open 模块是 ES 模块格式,而当前使用的 Node.js 版本不支持该格式。可以尝试更新 open 模块,以使其与你当前使用的 Node.js 版本兼容。registry地址是否为https://registry.npmmirror.com。registry地址是否为https://registry.npmmirror.com。3.检查是否配置成功。3.检查是否配置成功。

2023-05-23 20:19:31 2051 1

原创 mouseover和mouseenter

他们两个之间的差别是:mouseover 鼠标经过自身盒子会触发,经过子盒子还会触发。mouseenter只会经过自身盒子触发,之所以这样,就是因为mouseenter不会冒泡。当鼠标移动到元素上时就会触发mouseenter事件,类似mouseover。所以在使用事件委托时,会使用mouseenter。

2023-04-29 16:30:16 100

原创 导航栏事件委托

如果我们有许多以类似方式处理的元素,那么就不必为每个元素分配一个处理程序 —— 而是将单个处理程序放在它们的共同祖先上。错误记录:未使用querySelectorAll(.tab-pane),导致不能成功切换页面。例如:导航栏事件委托,要先清除原有的导航栏样式和对应的页面。通过e.target知道是哪个元素需要运行处理程序。冒泡允许我们实现最强大的事件处理模式之一,即。

2023-04-25 16:39:06 77

原创 表单+本地存储+渲染

可以通过设置表单中的所有元素都有一个相同的name属性将属性通过name来选取,使用querySelectorAll(此处未加all踩过坑)可以利用map遍历数组返回一个新数组(新数组为表格形式)把新数组用join转成字符串追加给要渲染的表格。根据数组长度来判断数组是否为空来去确定id。需要先调用一次渲染函数,渲染出本地存储。需要判断输入的表单元素是否有空的。

2023-04-23 13:52:30 110 1

原创 overflow:hidden--溢出,塌陷,清除浮动

当父元素的高height:auto时(哪怕不写,默认也为auto),当我们为子盒子加上一个属性:float:left后,我们会发现:父盒子消失了,这是因为: 浮动的元素脱离文档元素, 不占据空间。不浮动的元素会直接无视掉这个元素:父盒子无视了自己的两个孩子,其高度为0(因为我们没有设置父盒子的高度),所以父盒子没有显现。当父盒子拥有固定的高度时,子盒子高度高于父盒子,我们在父盒子使用overflow:hidden来隐藏溢出。1,2会增大盒子大小,3不会增大盒子大小。

2023-04-19 13:57:25 399 1

原创 大数据实验一---

wordcount

2022-11-18 12:50:47 538

原创 大数据实验三--mapreduce初级编程,实现对输入文件排序

mapreduce

2022-11-18 12:43:03 856 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除