团子的天空幻想
但愿日子清净,抬头遇见的都是柔情。
JS 之模拟实现 JS 之模拟实现
编写函数模拟实现 JS 中的一些 api,包括但不限于 bind、flat、new 等,陆续更新中。
2019-03-28
闭包 闭包
介绍对闭包的理解和使用场景,以及函数柯里化的实现。
2019-03-23
JS之原型和原型链 JS之原型和原型链
prototype 和 __proto__ 的区分,原型链的形成,以及 JS 模拟实现继承。
2019-03-20
JS之执行上下文和词法作用域 JS之执行上下文和词法作用域
执行上下文的创建阶段和执行阶段各完成的工作,静态作用域和动态作用域的区分,函数声明和函数表达式两者对函数变量和函数名的读写性。
2019-03-16
盒模型和负margin 盒模型和负margin
标准盒模型和IE盒模型之间的差异,负margin对文档流中定位元素宽度和定位的影响及其应用。
2019-03-12
CSS常见的几种布局方式 CSS常见的几种布局方式
水平垂直居中,两栏等高和两栏自适应,双飞翼布局和圣杯布局的差别。
2019-03-07
移动端点击的300ms延迟 移动端点击的300ms延迟
使用zepto.js和fastclick可以解决移动端点击的300ms延迟,但zepto.js存在点击穿透的bug。从两者实现上的差异,去总结touch事件和click事件的执行流程。
2019-03-03
0.1 + 0.2 !== 0.3 0.1 + 0.2 !== 0.3
十进制小数转化为二进制浮点数的精确度问题。
2019-03-02
4 / 5