摘要: 1.ES6引入了let和const关键字,可以用来声明块级作用域的变量和常量,避免了变量污染和重复定义的问题。 2.箭头函数 箭头函数可以更简洁地定义函数,并且它的this值是在定义函数时绑定的,而不是在执行过程中绑定的。 所以,这会很好的解决匿名函数和setTimeout和setInterval的 阅读全文
posted @ 2023-10-15 08:50 小新没蜡笔哦 阅读(25) 评论(0) 推荐(0) 编辑
摘要: less和scss都属于CSS预处理器的范畴,也就是CSS的超集,但是两者的语法、如何使用和具体的功能实现还是有差异的。scss是sass的改良版。 1.声明和使用变量 变量符不一样,less采用@符号,scss采用$符号,而且变量的作用域也不一样,scss没有局部变量,满足就近原则,less中{} 阅读全文
posted @ 2023-10-14 21:56 小新没蜡笔哦 阅读(824) 评论(0) 推荐(1) 编辑
摘要: // 滚动条滚动 onScroll(e) { let scrollItems = document.querySelectorAll('.scroll-item') for (let i = scrollItems.length - 1; i >= 0; i--) { // 判断滚动条滚动距离是否大 阅读全文
posted @ 2022-10-25 15:22 小新没蜡笔哦 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1.到gitHub下载 git clone -b v5.1.1 https://github.com/vuejs/vue-devtools.git 2.在vue-devtools目录下安装依赖包 cd vue-devtools cnpm install 3.编译代码 (这一步一定不要忘了,没有执行这 阅读全文
posted @ 2022-03-31 14:54 小新没蜡笔哦 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 在我们日常的开发过程中生产模式和测试等的接口地址是不一样的;所以我们就需要配置开发环境和测试环境还有生产环境;便于我们日常开发的使用; 第一步:在项目的根目录创建以下的三个文件 第二步: .env.development(开发环境)NODE_ENV = 'development' //模式VUE_A 阅读全文
posted @ 2022-03-22 10:36 小新没蜡笔哦 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 第一步:vue create vue-demo(文件名字) 如果朋友们没有安装vue/cli的话需要提前安装:复制下面的即可直接安装 安装后我们可以看到下面有三个选项:控制上下键可以选择自己想要的;这儿我选择的是第四个(手动选择安装);第一个是我保存的记录 npm i -g @vue/cli 第二步 阅读全文
posted @ 2022-03-07 10:06 小新没蜡笔哦 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 1.利用ES6的Set方法去重 function unique(arr){ return Array.from(new Set(arr)) } var arr = [1,1,'true','true',true,true,15,15,false,false, undefined, undefined 阅读全文
posted @ 2021-11-23 14:34 小新没蜡笔哦 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 区别:浅拷贝只是增加一个指针指向已存在的内存地址,仅仅是指向被复制的内存地址,如果原地址发生改变,那么浅拷贝出来的对象也会相应的改变。深拷贝是增加了一个指针并且申请了一个新的内存,使这个指针指向这个新的内存。 简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是 阅读全文
posted @ 2021-11-22 10:21 小新没蜡笔哦 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 目的:为了节约计算机资源,提升用户体验。 节流:规定时间内,只触发一次。比如我们设定1000ms,在这个时间内,无论点击按钮多少次,只会触发一次。 具体场景:一般是用在必须执行这个动作,但是不能够执行太频繁的情况下。比如抢购时候,由于有无数人快速点击按钮,如果每次点击都发送请求,就会给服务器造成巨大 阅读全文
posted @ 2021-11-19 10:48 小新没蜡笔哦 阅读(236) 评论(0) 推荐(0) 编辑
摘要: ①arr.push() 从后面添加元素,返回值为添完后的数组长度。 let arr = [1,2,3,4,5]; console.log(arr.push(5)); //6 console.log(arr); //[1,2,3,4,5,5] ②arr.pop() 从后面删除元素,只能是一个,返回值为 阅读全文
posted @ 2021-11-19 09:47 小新没蜡笔哦 阅读(105) 评论(0) 推荐(0) 编辑