Proxy 对象用于定义基本操作的自定义行为(如属性查找、赋值、枚举、函数调用等)。 对于Proxy… 继续阅读Proxy实现双向绑定
作者: hzl
js之this
为什么要用this 上面的两段代码执行结果是一样的,但是一个用的this,一个是显式的传入context, 当… 继续阅读js之this
css-BFC
先了解盒模型 box-sizing又分为.content-box和border-box,所造成的就是width… 继续阅读css-BFC
css outline
toy browser
这篇博客主要是熟悉浏览器的大致工作流程(不涉及代码,代码在最后的链接里) 如上图所示: url回车后,先是解析… 继续阅读toy browser
Event Loop里的task queue
首先 js 是单线程(当然 web worker 可以创建新的线程), js单线程任务被分为同步任务和异步任务… 继续阅读Event Loop里的task queue
执行上下文
先简单说下执行栈是什么: js执行代码时会创造一个执行上下文(里面包括执行代码所需要的信息),比如下面代码 调… 继续阅读执行上下文
js lexical grammar
JavaScript 的词法(lexical grammar)。ECMAScript 源码文本会被从左到右扫描… 继续阅读js lexical grammar
ASCII,Unicode 和 UTF-8
ASCII: 八个二进制的一个字节,一共表示256个符号 Unicode: 所有符号的集合,但是中文或者其他的… 继续阅读ASCII,Unicode 和 UTF-8
语言类型
静态语言(强类型语言) 静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须… 继续阅读语言类型