编程随想

结构化复制

我一直以为的深度复制就是这样: * for…in循环 * 判断属性是否是自己的 * typeof结 […]

JavaScript的数据类型

变量名与变量值 var age = 15; 变量名只是标识符,可以理解为内部指针,指向变量值所在的内存地址。变 […]

Dart学习笔记:Future

Dart下的Future类似于ES6下新增的Promise,也是为了解决异步回调带来的各种问题。 构造函数 F […]

Dart学习笔记:异常

Dart 和 Java 不同的是,所有的 Dart 异常是非检查异常。 方法不声明他们可能抛出的异常, 并且你 […]

Dart学习笔记:类

本想按《Dart学习笔记 1: xxx》格式的,但这样就相当于立了flag,后面还需要有2、3、4… […]

来一个更好的nextTick

这几天利用空余时间在完成一个去年未尽的活:从零开始实现一个Promise。 原生的Promise,then里面 […]

DFS与BFS

DFS与BFS实现,考虑到递归有爆栈的可能,所以,采用循环来做,实现思路都是通过维护一个stack,只是入栈的 […]

Cookie那些事儿

面试别人的时候,经常碰到自诩精通HTTP协议的人,我一般会丢个问题“HTTP协议是否有状态?”,来试探是否真的 […]

现阶段我所理解的事件循环

流程如图: 浏览器与Nodejs比较,首先相同点: 微任务都是需要清空后再执行后续任务,也就是说,微任务中产生 […]

那些年被我们忽视的Vary:Origin

之前刷知乎有看到一篇文章,讲Vary头未配置引起资源缓存错乱的问题,当时只是大概瞄了下,对Vary这个头有了点 […]

me@ccc5.cc - 衫小寨