小陈同志丶Go
小陈同志丶Go
全部文章
js学习
vue学习(1)
web知识(2)
项目需求解决方案(2)
归档
标签
去牛客网
登录
/
注册
今天又没有学习【o(╥﹏╥)o】
小问号,你是否有很多的朋友?
全部文章
/ js学习
(共7篇)
JavaScript发布订阅模式学习
1、什么是发布订阅模式? 发布订阅:是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。而是将发布的消息分为不同的类别,无需了解哪些订阅者(如果有的话)可能存在。同样的,订阅者可以表达对一个或多个类别的兴趣,只接收感兴趣的消息,无需了解哪些发布者(如果有的话)存...
js设计模式-发布订阅模式
javascript
2020-09-22
0
697
记一次for循环踩坑
在看一篇别人的博客时,看到一个这样的for循环写法,看一眼一脸懵逼,再看一眼还是懵逼,我杠上了,还看,还懵逼。。打扰了。。于是问别的同学,翻了mdn文档再加深理解,可算是整明白了,在此记录一下。 代码如下: for(var i = 0, fn; fn = ['a', 'b'][i++];) { ...
for循环
javascript
2020-09-18
0
646
async、await学习
作用: async、await是promise的语法糖,是为了让promise的语法变得更加舒服、简洁。 原理: async返回的是一个promise对象,状态为已解决 async function fn() {} console.log(fn()); await类似于then,也会返回promi...
promise
javascript
2020-08-24
0
581
Promise学习
如果你还没有了解同步异步是什么,请先学习上一篇文章https://blog.nowcoder.net/n/dd156579f7b8463b992e264ba7ab72da Promise是为了解决什么问题: 1、主要用于异步计算2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果3、可以...
promise
javascript
2020-08-24
1
561
JavaScript同步编程?异步编程?
同步编程:同步编程是一种请求响应模型,调用一个方法,等待其响应返回,也就是一个线程获得了一个任务,然后去执行这个任务,当这个任务执行完毕后,才能执行接下来的另外一个任务。 举例:我今天要干三件事情,搞卫生、洗衣服、做饭,我必须要先搞完卫生后才能洗衣服,洗完衣服后才能做饭,这就是同步任务,也就是顺序交...
javascript
2020-08-24
0
617
JavaScript的参数是按什么方式传递的?
一、基本类型传递方式 由于js中存在复杂类型和基本类型,对于基本类型而言,是按值传递的。 var a = 1 function test(x) { x = 10 console.log(x) } test(a) // 10 console.log(a) // 1虽然在函数 test 中 a ...
2020-08-24
0
782
利用对象特性为数组去重
对象的特性:在对象中key是唯一的,因此我们可以利用这点为数组去重,拆分为三个步骤分别为: ①将数组转为对象,数组元素当做对象的key; ②利用对象中key是唯一的特性为数组去重; ③将对象还原成数组; var arr = [1, 1, 1, 2, 2, 3, 1, 2, 2, 3, ...
2020-08-24
0
589