工作告一段落,闲来无事,写了一个在nodejs实现“半阻塞”的控制程序。一直以来,nodejs以单线程非阻塞,高并发的特性而闻名。搞这个“半阻塞”是东西,有什么用呢?场景一:现在的web应用可有都是一个这样的结构:http服务(node)&…
1.逻辑是这样的用户登录成功,我们把token和用户的信息存储到本地2.config是存放baseUrl的文件1constconfig={23url:'https:XXX/index.php'4}5export{6config7}3.在请求…
目录Promise手写框架完整代码测试resolverejectPromise手写Promise作为面试必考题,Promise的手写也是面试官必问的问题,所以对于Promise我们一定要了解透彻框架(function(window){MyP…
一:开发了一段时间的微信小程序,发现里面的API都是这样的:wx.showModal({title:'提示',content:'这是一个模态弹窗',success:function(res){if(res.confirm){console.…
nodejs毁掉地狱是一直被人诟病的,以下总结一下解决毁掉地狱的一些方法。(暂时研究的比较浅)1.promisepromise模式在任何时刻都处于以下三种状态之一:未完成(unfulfilled)、已完成(resolved)和拒绝(reje…
个人博客地址:http://www.wenhaofan.com/article/20181120180225letsleep=function(delay){returnnewPromise((resolve,reject)=>{se…
一、Promise形象讲解Apromise不是angular首创的,作为一种编程模式,它出现在1976年,比js还要古老得多。promise全称是Futuresandpromises。而在javascript世界中,一个广泛流行的库叫做Q地…
Promise是一种模式,以同步操作的流程形式来操作异步事件,避免了层层嵌套,可以链式操作异步事件。我们知道,在编写javascript异步代码时,callback是最最简单的机制,可是用这种机制的话必须牺牲控制流、异常处理和函数语义化为代…
varapp=getApp();functionwxPromisify(fn){returnfunction(obj={}){returnnewPromise((resolve,reject)=>{obj.success=functi…
nodejsrequest-promise请求返回中文乱码解决方法:具体步骤如下:1.引用iconv-lite进行转码。2.请求时要写参数:encoding:null3.对body进行转码。constrp=require("request-…
微信小程序不支持http调用,但是可以通过服务器或者云函数实现,云函数相当于云服务器中的一段代码,可以使用http协议首先要云函数安装request-promise,右键云函数,在终端中打开,输入npminstall--savereques…
网上都是说vue-router更新的原因,既然如此不如忽略this.$router.push({path:"/search/searchResult",query:{key:val}}).catch(()=>{});
可尝试在then()后加上catch()
Angular中的promise:Promise是一种异步方式处理值的方法。代表了一个函数最终可能的返回值或者抛出的异常在之前,通常都是使用闭包或者回调来响应非同步的有意义数据使用promise的目的是:获得功能组合和错误冒泡(errorb…
在ES6语法中,新出了promise构造函数,可用来生成promise实例。Promise对象:代表了未来某个将要发生的事件(通常是一个异步操作)。有了promise对象,可以将异步操作以同步的流程表达出来,避免了层层嵌套的回调函数(俗称'…