promise 是为了解决异步操作(回调地狱) function one(){ setTimeOut(()=>{ console.log("吃饭")),3000} function two(){ setTimeOut(()=>{ console.log("睡觉")),3000} function t ...
分类:
其他好文 时间:
2020-03-22 11:03:26
阅读次数:
73
原理 computed 本质是一个惰性求值的订阅者。data 属性的 Observer 挂在 属性下,而 computed 属性挂在 下。而发布者 Dep 里存放了两个订阅者,而和computed相关的订阅者,其实只做了一件事情,标记 dirty 为 true,等待 get 时再真正计算。 comp ...
分类:
其他好文 时间:
2020-03-21 21:00:08
阅读次数:
87
什么是promise? Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件更合理更强大。Promise,简单说就是一个容器,里面保存着某个未来才会结束的时间(通常是一个异步操作)的结果。 从语法上说,Promise是一个对象,从它可以获取异步操作的消息。promise提供统一 ...
分类:
其他好文 时间:
2020-03-19 13:26:23
阅读次数:
47
一次阿里面试后对函数本质的理解 写在前面 环境:阿里的在线编程系统允许面试官在线考察面试者的编程能力. 考点:编程和理论. 编程:分为技术自驱力、异步操作、编程风格(颗粒小)、变量作用域、DOM操作等. 理论:性能优化,浏览器运行机制,协议/标准等 本文侧重于编程,在编程中对函数的运用是写好程序的基 ...
分类:
其他好文 时间:
2020-03-17 22:26:57
阅读次数:
84
javascript中, 匿名函数多用于实现回调函数和闭包 闭包=函数+引用环境, 是 中语言标准,保存着某个未来才会结束的事件(通常是一个异步操作)的结果. 0.引言 工作中,有一个业务功能:周期扫描任务,每一个周期会扫描出数据,然后按照周期数存到 ,现在需要每个周期之间的数据是否有重叠关联的数据 ...
分类:
Web程序 时间:
2020-03-17 08:28:39
阅读次数:
79
原文章:https://wangdoc.com/javascript/index.html 异步操作概述 单线程模型 单线程模型指的是,JavaScript 只在一个线程上运行。也就是说,JavaScript 同时只能执行一个任务,其他任务都必须在后面排队等待。 注意,JavaScript 只在一个 ...
分类:
编程语言 时间:
2020-03-15 19:14:56
阅读次数:
69
原文章:https://wangdoc.com/javascript/index.html Promise 对象 概述 Promise 对象是 JavaScript 的异步操作解决方案,为异步操作提供统一接口。它起到代理作用(proxy),充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的 ...
分类:
编程语言 时间:
2020-03-15 18:44:06
阅读次数:
55
//什么情况下会用到Promise? //一把情况下是有异步操作时,使用Promise对这个异步操作进行封装 <script> new Promise((resolve, reject) =>{ setTimeout(() =>{ //成功的时候调用resolve resolve('成功data') ...
分类:
其他好文 时间:
2020-03-13 11:33:54
阅读次数:
214
1.什么是 Redis?简述它的优缺点? Redis 的全称是: ,本质上是一个 类型的内存数据库,很像 ,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 到硬盘上进行保存。因为是纯内存操作, 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的 Key Val ...
分类:
其他好文 时间:
2020-03-10 22:01:50
阅读次数:
77
1.什么是Promise对象? Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。原生提供了Promise 对象。Promise 简单说就是一个容器,里面保存着之后才执行的事件。从语法层面来说,Promise 是一个对象,从它可以获取异步操作的消息。Pr ...
分类:
其他好文 时间:
2020-03-08 19:22:16
阅读次数:
54