获得徽章 16
- 前端真题演练:JavaScript 代码编译器在 V8 引擎中的运行过程概要描述。
1、主线程拿到 JS 源代码,交给 Parser,生成 AST
2、ByteCode Compiler 将 AST 编译为字节码(ByteCode)
3、ByteCode 进入翻译器,翻译器将字节码一行一行翻译(Interpreter)为机器码(Machine Code),然后执行。
其中,以下各环节工作描述正确的有?
A: 词法分析 (lexcical analysis/scanning):将源程序构成的字符流,生成有意义的词法单元 token;
B:语法分析 (syntax analysis/parsing):将词法单元按照结构生成语法树;
C: 语义分析 (semantic analyzer):判断是否和语言定义的语义保持一致,然后进行中间代码生成:根据优化规则:改进中间代码;
D: 最后,代码生成器将中间语言转化为字节码;并进行代码优化:优化目标语言。展开12 - #我的新年 flag# 2022经历了很多,也收获了很多,下面我以此沸点来回望我今年的flag完成情况以及立下新的flag~
还记得2021年末,大二上结束给2022年留下的flag,如图p1,有减重,有学习,有项目
1. 完成26斤减重,在2022年我养成了运动的习惯,骑行300公里(因为换了小米账号了所以没接上数据)如图p2,图p3
2. 前端方向的学习也完成了自己的预期,刷了红宝书基础部分,ES6标准入门,JS数据结构,CSS新世界,看了些webpack与ts的系统学习课程,通过掘金小册学习了设计模式,以及通过官方文档继续Vue的学习,计算机基础方面看了湖科大的计算机网络以及学习了计算机组成原理~并且也整理成了一些笔记,费曼学习,果然不错!如图p4
3. 项目方面我完成了我的2022flag第一个项目即高校社团的应用,并成功上线了,也是我人生第一个上线项目!如图p5
4. 当时立flag的没有想到自己能够在今年成为优秀创作者!!!我真的很开心啊啊啊啊!如图p6
那么2022的flag的完成情况还算不错(其实感觉很满足),立一波2023的
1. 秋招拿到一个令自己满意的offer。
2. 继续深入JS的学习,并去探索其他领域,比如脚手架,工程化什么的。
3. 打磨好每一篇用心写的文章,保质保量每月产出两篇。
4. 坚持运动的习惯,并继续减重,23年我要减重40斤!
5. 如遇良人,则心倾之~
6. 在学校内继续运营高校稀土掘金社群,在2023把它真正运营起来!
立到这里,祝愿掘友们2023拔旗而起,变得越来越优秀!展开517
CSS 滚动驱动动画实现圆弧滚动条