项目笔记专栏
文章平均质量分 61
写使用什么技术,实现了什么功能,解决了什么问题,方便日后准备面试的时候梳理项目
临在❀
这个作者很懒,什么都没留下…
展开
-
将第三方库改为我自己想要的
尽管它确实可以修改第三方库的功能,但由于可能引发的不稳定性和维护问题,它并不是首选的方法。你可以复制第三方库的源代码,创建一个新的版本,并按照自己的需求进行修改。这种方法的好处是你可以保留原始库的功能,同时添加自己的功能。创建一个新的类或函数,它包含第三方库的实例,并重新实现或覆盖你想要修改的方法,同时在内部调用原始库的方法。我们使用多个组件的组合,而不是修改或继承它们,来创建具有所需功能的新组件。而不是修改或继承原始组件,你可以创建一个新组件,内部使用第三方组件,并添加你自己的逻辑或子组件。原创 2023-08-27 15:37:15 · 286 阅读 · 0 评论 -
兼容性 --- 页面宽度控制导航栏的显示与隐藏
2、定义两个函数,用classList.add添加offshow类,用classList.remove移除offshow类,offshow类只有一个样式display:none,让元素隐藏。3、给window添加一个监听resize事件,监听窗口变化事件,当页面宽度小于769就调用hideSubnavList(), 当宽度大于769就调用showSubnavList()函数。当页面宽度window.innerWidth > 769的时候显示成这样。1、首先获取这个ul,类名叫.subnav__list。原创 2023-03-17 19:49:33 · 195 阅读 · 0 评论 -
给a标签添加点击事件,用getElementByClassname失败,但是querySelector成功原因
使用 getElementsByClassName 方法获取到的是一个 HTMLCollection集合,而不是一个单独的元素,所以需要通过下标或迭代的方式获取到需要操作的元素。我的错误就是:获取了一个 HTMLCollection 集合,却把它们当做一个单独的元素使用。原创 2023-03-17 18:34:24 · 1598 阅读 · 0 评论 -
花田项目介绍 --- Vue + Typescript
1、花田项目介绍原创 2023-03-10 05:04:24 · 52 阅读 · 0 评论