Извините за такой глупый вопрос, но я новичок в разработке javascript и внешнего интерфейса и пытаюсь понять, как код javascript выполняется в браузере.
В моей среде разработчика, у меня есть функция JavaScript, как это:
this.publishDataBeforeDispose = function() {
if (!this.isEnded) {
segmentStop_();
publishFinalData_();
}
Однако, если я зайду на веб-страницу prod нашего веб-сайта и попытаюсь выполнить поиск по всем файлам javascript на вкладке «Источник» Chrome в консоли Dev, код будет выглядеть следующим образом:
this.publishDataBeforeDispose = function() {
this.isEnded || (n(),
w())
}
Что означает n () и w ()? Как я могу получить метод publishFinalData_ (), чтобы поместить точку останова в этот метод или изменить код этой функции прямо в браузере?
Также я заметил, что js-код на вкладке Source имеет разные переменные, такие как «a», «c», «e», «d»:
a.publish(),
c = d("someValue1", "", 1),
e(c),
c = d("someValue2", "", b),
e(c),
Как это происходит? Существуют ли какие-либо онлайн-ресурсы, которые могут помочь мне ответить на мои вопросы для таких чайников, как я?