在控制台中,它显示为 native 函数,但我想知道它们是如何构造的。例如,按空格键滚动页面时执行的代码是什么。这些信息会教会我很多东西,我可以使我的职能更加有效
最佳答案
- 选择浏览器
- 确保它是开源的
- 深入研究其源代码
一些存储库包括:
请注意,JavaScript native 函数通常不是用 JavaScript 编写的(大多数情况下是用 C 或 C++ 编写的)。它们只是通过 API 暴露给 JS。
另请注意,按下空格键时滚动页面的代码甚至不是公开给 JS 的函数。
关于javascript - 如何获取原生javascript函数源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22371251/