摘要: AST (Abstract Syntax Tree, 抽象语法树) https://astexplorer.net/一个在线的生成AST的工具,对学校AST很有帮助 Babel 基于node.js 官方文档 plugin handbook这篇参考比较多,里面介绍了一些api的使用 安装 npm in 阅读全文
posted @ 2022-03-25 14:07 liDB 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 检测调试 键盘监听 F12 检测浏览器内外的高度差值 检测开发者人员工具变量是否为true 利用console 禁止使用console输出 利用代码运行时间差 利用toString 比如判断是否是"function Function() { [native code] }" 检测栈的层次caller 阅读全文
posted @ 2022-03-25 13:53 liDB 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 浏览器 网页加载流程 组件和解释器 五个组件: 用户界面 : 显示操作界面 浏览器引擎: 负责将用户的操作传递给对应的渲染引擎 渲染引擎: 使用三个解释器去解释对应的文档中的代码。然后根据解释器的结果重新排版页面 数据存储: 在本地存储一些体积较小的数据,如 Cookies、Storage 对象等 阅读全文
posted @ 2022-03-25 13:51 liDB 阅读(636) 评论(0) 推荐(0) 编辑