- 博客(5)
- 收藏
- 关注
原创 浅谈事件流
介绍事件流分为2种,捕获事件流和冒泡事件流。捕获事件流从根节点开始执行,一直往子节点查找执行,直到查找执行到目标节点。 冒泡事件流从目标节点开始执行,一直往父节点冒泡查找执行,直到查到根节点。冒泡演示:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8...
2019-02-19 15:44:15
315
原创 自学vue-仿饿了么项目
引言:初学vue时,根据视频教程,写的第一个vue项目。项目如下所示:商品页面:评价页面: 商家页面:商品详情:公告详情:下载地址: github地址:https://github.com/pmm0316/vue-sell各位同学觉得不错的话,给个star哦~~~...
2019-02-18 15:32:02
597
原创 js中对象和数组的浅拷贝和深拷贝,改变新数据,不影响原数据。
1.浅拷贝定义: 个人理解为只是针对一层数据的拷贝有效,多层嵌套结构的数据则无效。1.1 示例:Object.assign()---数组的拷贝let a1 = ['hello', '2018']let b1 = Object.assign([], a1)// 改变b1中的值b1[0] = 'hi'/** * 输出结果发现 * 改变b1数据 * a1数组没有改变,b...
2018-12-11 20:06:01
5233
原创 js中for循环如何跳出,跳过
for循环中,break可跳出循环。continue跳过本次循环,执行下一次循环 。forEach中,只能用return跳过本次循环,执行下一次。作用跟for循环的continue一样。let arr1 = [1, 3, 5, 7, 9]for (let i = 0; i < arr1.length; i++) { if (i === 1) { break // 跳...
2018-12-11 19:20:26
40183
3
翻译 JavaScript疯狂的循环(forEach,map,filter,some,every,reduce,reduceRight,find,findIndex,for of)
forEach()forEach没有返回值。是一个普通的for循环,写法上比for循环简单,适用于普通的循环接收三个参数:每个数组的元素,下标index,自身let a1 = ['hello', 'world']let b1 = a1.forEach((item, i, arr) => { console.log(item, i, arr)})console.l...
2018-12-10 20:19:21
573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人