How to get native javascript functions source code?

前端 未结 3 1550
情书的邮戳
情书的邮戳 2020-12-03 01:33

In console it appears as native function but I\'d like to know how they were constructed. For example what is the code which executes when pressing space bar to scroll the p

3条回答
  •  北海茫月
    2020-12-03 02:02

    1. Pick a browser
    2. Make sure it is an open source one
    3. Dig through its source code

    Some repositories include:

    • Firefox
    • Webkit
    • Chromium

    Note that JavaScript native functions are generally not written in JavaScript (expect C or C++ most of the time). They are just exposed to JS through an API.

    Also note that the code that scrolls a page when the spacebar is pressed isn't even a function that is exposed to JS.

提交回复
热议问题