11 2021 档案
摘要:原理: 由于Promise内部实现中,是否resolve由内部成功数组的长度和传入数组的长度进行比较的,那么在给失败的Promise在catch的时候返回一个reolve状态就可以啦。 上代码: 正常失败情况: let p1 = new Promise((resolve, reject) => {
阅读全文
摘要:Babel是如何编译JS代码的及理解抽象语法树(AST) 1. Babel的作用是? 很多浏览器目前还不支持ES6的代码,但是我们可以通过Babel将ES6的代码转译成ES5代码,让所有的浏览器都能理解的代码,这就是Babel的作用。2. Babel是如何工作的? Babel的编译过程和大多数其他语
阅读全文
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>银币旋转效果</title> <style> #euro { width: 150px; height: 150px; margin-left: -75px; margin-top
阅读全文
摘要:今天打算好好把状态码301、302、303、307、308好好撸一遍,并会测试下一些例子。 状态码的解释 我们都知道重定向与这几种状态码有关,来看下这几种HTTP状态码的解释(摘自维基百科) 301 Moved Permanently(永久移动) 被请求的资源已永久移动到新位置,并且将来任何对此资源
阅读全文