Abstract syntax tree

https://astexplorer.net/ 有意思 通过语法树,知道什么是什么。可以窥探编译器的实现。 目前,知道大概,至于具体的使用和开发在有具体的需求再说。 概念 Abstract syntax tree: WIKI 在计算机科学中,抽象语法树(AST)或只是语法树是用编程语言编写的源代码的抽象句法结构的树表示。 树的每个节点表示在源代码中出现的构造。 为什么语法是“抽象的”的呢,因为不代表真实语法中出现的每 个细节。例如, »

我是傻逼吗?

最近真的是多愁善感,真是苦了啊? 一直抱怨,然而当机会来到眼前时,自己又不抓住。年轻人长点心啊。 »

Weekly 000001000

A set of best practices for JavaScript projects, 基本上开源的项目都是这样做的,算是简单总结了下,并不是很细,大纲 Git rebase 和 merge 的选择,关于 也可以看看 知乎的讨论 rebase 命令下的 action 这个很有意思的。 git rebase »

The stacking context

只是一篇垃圾笔记。 The stacking context 从 MDN 看: 定义: The stacking context is a three-dimensional conceptualization of HTML elements along an imaginary z-axis relative to the user »

Evaluation strategy

Programming languages use evaluation strategies to determine when to evaluate the argument(s) of a function call (for function, also read: operation, method, or relation) and »

Weekly 000000111

2017.7.12 - 2017.8.1 美团实践: 通用移动端Web App离线化方案。当然我对于细节的实现: Babylon 等对代码的编译处理感兴趣 美团外卖 Webview 相关实践总结与优化 从Chrome源码看JS Object的实现 从Chrome源码看JS Array的实现 这几遍文章都值的一看,对于大致实现的有个了解吧。 IPV4 详细看看,对于特殊地址需要了解 网络地址转换( »

生活啊生活

太多的苦涩与无奈。 需要更加的努力了,但往往选择和方向才是最重要的。 »

300ms

遇到了诡异的 IOS 9.2 点击出现延迟。 目前手动测试: amazeui bootstrap uikit 点击都会出现延迟的状态! 目前原因未知。 https://webkit.org/blog/5610/more-responsive-tapping-on-ios/ https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away »

Weekly 000000101

像素比与常说的 1px 的问题,已总结在 blog 里了 对象属性的遍历: 几种方法,是否可枚举,是否原型继承 for in own enum prototype getOwnPropertyNames() own enum. not enum keys() own enum userAgent: 每个浏览器给的 UA »

BGC GFC IFC ETC

几个概念,与相关需要挖掘细节的地方。另外再来几个布局的实例。 格式化上下文 和 盒子 算是 CSS 里最细节的概念了。 CSS2.1 规范中的 IFC(Inline Formatting Contexts)与 BFC(Block Formatting Contexts) CSS3 新增规范,GFC(GridLayout Formatting »