for in 与Object.keys()的区别function test(a, b) {
this.a = a;
this.b = b;
}
test.prototype = {
c: "c"
}
var ...
阅读全文...
最简实现Promise,支持异步链式调用
前言在面试的时候,经常会有面试官让你实现一个 Promise,如果参照 A+规范来实现的话,可能面到天黑都结束不了。 说到 Promise,我们首先想到的最核心的功能就是异步链式调用,本篇文章就带你用 20 行代码实现一个可以异步链式调用的 Promi...
阅读全文...
阅读全文...
PHP 实现母羊生小羊问题
问题农场有1只母羊,母羊会在第2年,第4年各生下一只母羊,母羊第5年会死亡,20年后有多少只母羊 ?PHP实现代码//定义数组,维护各年龄段的母羊数量
$sheep = array(1,0,0,0,0);
for($i=1;$i<=20;$i++)...
阅读全文...
阅读全文...
PHP ajax请求返回结果给前端后,在后台继续执行代码的方法
1. 问题背景在实际项目开发中,遇到一个问题:前端通过 Ajax 请求后台 PHP API 接口,执行多文件的打包下载操作,该请求由于需要更新大量的数据(日志、统计等信息)到数据库且还需要执行较大的磁盘IO操作,导致该请求很耗时间。由于前端页面的更新需要...
阅读全文...
阅读全文...