JavaScript 底层是怎么实现的,有相关书籍推荐吗?
- 0次
- 2021-08-12 06:49:10
- idczone
经常看到类似的面试题:给你一段代码让你给出执行结果。最烂大街的就是事件循环,Promise,微任务宏任务这类。不同时间看到过很多版本的题解。都持怀疑态度。因为很多给的结论都仅仅是结论,几个案例,几张图,几段代码,几段阐述,甚至贴几个链接。它说是这样,我就觉得是这样罗!有的时候真的在怀疑真的是这样么?其中参考过 JavaScript 的 W3C 语言规范,是真的看不懂!你说让我去看 js 引擎吧? V8 是 c++实现的,网上去搜了下,评价是很难!!!况且我一个前端,没必要,,,。所以久而久之就开始陷入这样的困局了!
没看懂你说的意思
建议找一个具体的问题,然后列出你所说的很多版本的题解(其中两三个),指出它们的不同点,然后提出你的具体疑问。
不然你这样纯吐槽式说一通,是说不明白的。
看 nodejs api 文档吧 做题不一定需要了解实现细节
你说的这个问题可以看 https://zh.javascript.info/event-loop
别人整理好结论你说怀疑正确性,让你看源码又说很难,这
现代软件工程的目标就是分层模块化; 平时就是搬个砖, 去学材料学真没必要.
这些问题去找一些权威的文档,比如 ECMA262,如果看不懂就去 MDN 看看有没有,这两个都是比较权威的
要不要试试《 Webkit 技术内幕》这本书