05 2018 档案
摘要:前言 之前讲了一些 Promise 的基础知识,这次来捋一捋 Promise 的简单实现吧。 重要点 首先我们要知道 Promise 的几个重要的特性: ① Promise 的参数是一个函数,函数有两个参数,分别为 resolve 和 reject。JS引擎 会自己提供 resolve 和 reje
阅读全文
摘要:前言 Promise 是异步编程的一种解决方案,用类似同步的代码写异步。以前接触过 setTimeout 或 ajax 回调地狱的童鞋应该深有体会。 可以把Promise 想象成一个封闭的状态机,根据异步操作的成功与否,调用不同的回调,并改变Promise对象的状态。异步操作成功时,调用resolv
阅读全文
摘要:前言 Proxy, 也就是代理。设计模式中有一种叫做代理模式,可以用来实现AOP,拦截器。后端经常会用到。 那什么是代理模式,这样说吧。快到5.20了你想追个妹子,可惜没她联系方式,刚好你朋友认识她,你就请你的朋友代理你,捎信给她,表诉你的爱慕之情。就有点像读书那会的送情书。 代理在生活中很常见,董
阅读全文
摘要:前言 正则表达式这东西,工作中其实经常用到,简单的比如验证邮箱、手机号,验证中文,去除首尾空格,复杂的例子有 老款jquery的css选择器引擎 sizzle.js。 对正则一直是一知半解,只会用最基本的,而且还用的懵懵懂懂。感觉精通正则的人跟精通linux shell命令行的人一样,是牛叉哄哄的,
阅读全文
浙公网安备 33010602011771号