浏览器
浏览器相关学习
草木红
这个作者很懒,什么都没留下…
展开
-
V8引擎执行js的原理和垃圾回收
(一) v8执行一段js代码的过程预解析检查语法错误但不生成AST通过词法分析和语法分析生成AST(抽象语法树)将AST转换为字节码通过V8的解释器 / 基线编译器(Ignition)将AST转换成字节码字节码是AST和机器码中间的过度代码,如果直接将AST转为机器码,会引发严重的内存占用问题。由解释器逐行执行字节码,遇到热点代码启动编译器进行编译,生成对应的机器码, 以优化执行效率(二) 垃圾回收[1].如何判断是否可以回收引用计数给一个变量赋值引用类型,则该原创 2020-12-31 13:58:57 · 189 阅读 · 0 评论 -
一、Chrome浏览器调试工具/文档
[1].开调试窗口mac: command+alt+iwindows: F12[2].暂停发生变化中的元素or属性再在添加Break on的元素上取消断点。[3].查看元素最终效果的样式只关心最后的效果是哪些样式控制的可以通过Computed查看[4]. 查看被压缩的css和js代码找到被压缩的css或者js代码点击format,就可以得到展开后的代码,并且可以进行编辑。[5]. 在Chrome中编辑样式并同步到本地文件中将本地文件所在的文件夹添加到Chrome中Chro原创 2020-12-22 16:20:47 · 6679 阅读 · 1 评论