Есть ли способ увидеть код метода JavaScript? Не метод JavaScript из файлов .html или .js веб-сайта, а внутренние методы JavaScript.
Например:
- Как я могу увидеть, как JavaScript вычисляет
offsetTop
элемента?
Есть ли способ увидеть код метода JavaScript? Не метод JavaScript из файлов .html или .js веб-сайта, а внутренние методы JavaScript.
Например:
offsetTop
элемента?JavaScript реализуется браузером, поэтому это зависит от браузера.
Браузер Google, Chrome
, имеет исходный код с закрытым, а не с открытым исходным кодом< /а>. Это означает, что вы не можете просматривать их исходный код, включая реализацию JavaScript. Но исходный код Chrome основан на исходном коде Chromium, исходный код которого является открытым. Вы можете просмотреть весь его исходный код в его репозитории git здесь. Узнайте больше об этих отношениях Chrome-Chromium в нижней части моего ответа.
Браузер Mozilla Firefox
имеет открытый исходный код, как и все их проекты. Вы можете просмотреть весь исходный код проектов Mozilla здесь. Вы найдете код, реализующий JavaScript в Firefox, здесь.
Для реализаций JavaScript с закрытым исходным кодом, таких как Chrome, вы никогда не можете быть уверены, как именно работает каждый метод. Прочитав доступную документацию (см. ниже), вы сможете получить наилучшее представление о том, как можно реализовать метод.
Обратите внимание: тот факт, что исходный код Chrome основан на проекте с открытым исходным кодом Chromium, не означает, что исходный код то же самое. Chrome мог внести изменения в методы JavaScript, а мы об этом не знали. Я думаю, что это маловероятно, и все различия между Chrome и Chromium, скорее всего, перечислены на этой странице в Википедии, и есть хороший пост здесь, на AskUbuntu
Вы можете узнать больше об исходном коде Chromium здесь.
the answer
, если вы считаете, что он ответил на ваш вопрос!
- person Matt C; 16.04.2016
<script>
в ваших .HTML
файлах.
- person Matt C; 16.04.2016
scrollTop
, почему бы просто не использовать его?
- person Matt C; 16.04.2016
scrollTop
- это не метод Javascript, а просто атрибут элементов HTML. Прочтите эту страницу на Element.scrollTop.
- person Matt C; 16.04.2016
.scrollTop
- person Matt C; 16.04.2016