![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端学习
文章平均质量分 52
流年亦梦
陌上花开,可缓缓而归矣
展开
-
前端刷题-深浅拷贝
浅拷贝与深拷贝的区别在于,深拷贝是层级式的将原数据完全拷贝成为一份新的数据,浅拷贝仅仅是对数据的第一层进行拷贝。当改变拷贝数据的深层数据时,浅拷贝会影响原数据而深拷贝不会影响原数据。在实际开发中通常不会这么使用深拷贝,ES6 中的 JSON.parse(JSON.stringify(obj))也可以用于深拷贝,但有一定的限制比如不能用于复制函数和循环引用。原创 2023-08-30 19:25:08 · 340 阅读 · 0 评论 -
前端刷题-防抖节流
在实际的开发过程中,一般会使用lodash自有的debounce函数和throttle函数对所要防抖/节流的函数进行包裹。原创 2023-08-30 16:23:26 · 355 阅读 · 0 评论 -
前端刷题-Promise系列
接收一个 Promise 数组,返回一个新的 Promise,在所有输入 Promise 都解决后解决,解决值是一个包含所有 Promise 结果的数组,一旦有一个被reject,则立即返回这个reject的结果。如果所有 Promise 都拒绝,那么新 Promise 也会拒绝。接收一个 Promise 数组,返回一个新的 Promise,当任意一个输入 Promise 解决或拒绝时,新 Promise 也相应地解决或拒绝,永远返回最快的一个的结果。原创 2023-08-30 16:00:23 · 350 阅读 · 0 评论 -
vue项目搭建(offline方式)
在C盘的user文件夹的用户名目录,创建一个.vue-template文件夹,将解压后的文件重命名为webpack,粘贴到此文件中。ps:当前项目在npm run dev后,并没有自动打开页面,可在项目文件中设置,将以下内容改为true即可。,解压提取到本地用户目录下的.vue-templates目录。在浏览器访问以上url,vue项目搭建成功。需要安装node.js,安装步骤可参考。原创 2023-01-25 11:10:08 · 2935 阅读 · 2 评论 -
HTML基础学习笔记
HTML基础第一个HTML网页使用vscode,输入!自动生成完整结构,如下原创 2022-03-18 16:40:01 · 495 阅读 · 0 评论 -
node.js+vscode安装与配置
node.js从官网下载安装包https://nodejs.org/zh-cn/下载完成,双击进行安装,选择同意协议条款,next选择安装路径,例如D:\Program Files\nodejs\,后续选择均为默认设置即可。在安装的过程中已经自动配置了环境变量以及安装好了npm,可以在命令行执行node -v和npm -v查看到各自的版本即为安装成功。为避免在执行全局安装的时候默认将模块安装在了C盘导致占用的C盘空间,我们可以将npm在安装全局模块时的路径和缓存cache的路径进行修改。默认位置原创 2022-01-22 11:09:22 · 11904 阅读 · 6 评论