最新 最热

pdfjs跨域问题

当使用外部域名时提示Uncaught (in promise) Error: file origin does not match viewer's……修改viewer.js

2019-12-05
1

H5利用JS调用电脑摄像头实现拍照效果

今天学习了调用电脑摄像头,利用canvas画布将视频当前帧转换成图片的实例,其中用到了 mediaDevices.getUserMedia 方法。该方法提示用户允许使用媒体输入,产生包含所请求类型的媒体轨道。包括视频轨道(由诸如照相机,视频记...

2019-11-12
1

使用proxy 改写小程序接口为 promise

const startsWith = (prefix, str) => str.startsWith(prefix)const endsWith = (prefix, str) => str.endsWith(prefix)const log = prefix => msg => console.log(`${p...

2019-10-09
1

很经典的面试题(一)

经典的单例模式function proxy(func) { let instance let handler = { construct(target, args) { if (!instance) { instance = Reflect.construct(func, ...

2019-08-07
1

经典的面试题(一)

经典的单例模式function proxy(func) { let instance let handler = { construct(target, args) { if (!instance) { instance = Reflect.construct(func, ...

2019-08-06
1

手写源码系列(一)——call、apply、bind

本文首发于知乎专栏——前端面试题汇总,大家可以通过文章底部的阅读原来来访问原文地址

2019-07-30
1

一个例子说明promise基本用法

function a(something) { return new Promise((resolve, reject) => { if (something) { const sucessObjet = { msg: 'Success', ...

2019-07-02
1

关于Promise传递出去

user(){var promise = new Promise((resolve, reject)=> { // ... some code if (/* 异步操作成功 */){//这个返回的是成功.then返回的数据 resolve(value); } else {//这个是错误返回的数......

2019-05-15
1

使用bluebird解决promise兼容性问题

//引入promiseif(!Promise){ var Promise = require("bluebird"); // Configure Promise.config({ longStackTraces: true, warnings: true // note, ...

2018-06-15
1

Promise

promise就是一个对象,用来传递异步操作的消息,它代表未来才会知道的结果。 它有两个特点 (1)对象状态不受外界影响。3种状态(进行中pending,已完成resolved,已失败rejected) (2)一旦状态改变就不会再变。状态改变只有两种可...

2018-05-18
1