摘要: 1.为什么要有模块化 在网页开发的早期,js制作作为一种脚本语言,做一些简单的表单验证或动画实现等,那时候的代码还是很少的。 随着ajax异步请求的出现,慢慢的形成了前后端分离客户端需要完成的事情越来越多,代码量也与日俱增为了应对代码量的剧增,我们通常会将代码组织在多个js文件中,进行维护。但是这种 阅读全文
posted @ 2023-10-26 11:01 落晴鸢 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1. 在拉取项目之后,npm install 初始化报错 npm ERR! Unsupported URL Type "workspace:": workspace:* 2. 检查package.json中是否出现过[workspace:],如果有,并出现上述问题,可以安装yarn来解决 3. 解决 阅读全文
posted @ 2022-12-20 16:48 落晴鸢 阅读(11665) 评论(0) 推荐(0) 编辑
摘要: 由于之前安装过TortoiseGit,可能是卸载文件不干净,然后出现下面的问题: 有尝试过在控制面板->程序->卸载程序 然后找到TortoiseGit卸载,重启也不行,还是报上面的提示信息。 解决方法: 此时我们需要安装一个软件 Windows Installer Clean Up 安装之后,点击 阅读全文
posted @ 2022-11-06 15:34 落晴鸢 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 1. 下载node和配置 1.1 下载node 官网下载:https://nodejs.org/en/ 1.2 安装 弹出页面后,一直next就可以了,当然,当中需要修改路径的也可以修改路径 一般是建议修改的。 1.3 配置全局的环境变量 1.3.1 第一步 在node的安装目录下,创建 “node 阅读全文
posted @ 2022-11-06 02:46 落晴鸢 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 什么是事件委托? 由于事件会在冒泡阶段向上传播到父节点,因此可以把子节点的监听函数定义在父 节点上,由父节点的监听函数统一处理多个子元素的事件,种方法叫做“事件代理”,也叫“事件委托”。 事件委托的原理: 利用事件冒泡,只指定一个事件处理程序来管理某一类型的所有事件。 事件委托的优势: 作减少DOM 阅读全文
posted @ 2022-10-19 01:46 落晴鸢 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 在做js放大镜时,使用offsetX后出现 每移动一次蒙版就会出现一次闪烁,就会不断的回到左上角。 事件onmousemove(event)事件的event对象 原因:刚开始是以为是onmousemove事件的冒泡导致的。后面是发现是因为offsetX和offsetY的问题:以offsetX为例: 阅读全文
posted @ 2022-07-28 15:41 落晴鸢 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 什么是伪数组? 具有length属性,可以获取长度。 具有索引,可以通过遍历获取所有元素。 不可以使用数组的内置方法和属性。 伪数组不能使用使用数组内置方法和属性的原因 1 <ul> 2 <li>1</li> 3 <li>2</li> 4 <li>3</li> 5 <li>4</li> 6 </ul 阅读全文
posted @ 2022-07-26 16:58 落晴鸢 阅读(94) 评论(0) 推荐(0) 编辑
摘要: vertical-align是CSS中的一个属性,用在比较多的地方是设置图片图标垂直居中对齐。 定义:vertical-align 属性设置元素的垂直对齐方式。该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值和百分比值。这会使元素降低而不是升高。在表单元格中,这个属性会设 阅读全文
posted @ 2022-07-26 00:26 落晴鸢 阅读(51) 评论(0) 推荐(0) 编辑