Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 04

K

Kirill in JavaScript Noobs — сообщество новичков
Максим
setAttribute
так это атрибут добавит, а не функцию внутрь тега
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Ну да ладно
источник

М

Максим in JavaScript Noobs — сообщество новичков
Kirill
так это атрибут добавит, а не функцию внутрь тега
Тогда попробуй innerhtml
источник

K

Kirill in JavaScript Noobs — сообщество новичков
Максим
Тогда попробуй innerhtml
пробовал)
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Kirill
как добавить функцию в тег "script"? условно я создаю script
 const script = document.createElement('script'); 
и надо кодом туда засунуть функцию
script.innerHTML=
?
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Тогда создай функцию просто стандартным синтаксисом
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Зачем тебе скрипт вставлять для этого?
источник

K

Kirill in JavaScript Noobs — сообщество новичков
Alexander Chudesnov
Тогда создай функцию просто стандартным синтаксисом
стандартным никак, я пишу в react, там бабель потом будет транспилить, а мне нужно оригинальное название функции сохранить
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Kirill
стандартным никак, я пишу в react, там бабель потом будет транспилить, а мне нужно оригинальное название функции сохранить
минификатор не будет менять оригинальное название, если записать функцию ее напрямую в window.
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Тогда ее имя будет считаться свойством глобальной области видимости, а не именем локальной функции
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Речь скорее всего не о бабеле как таковом, а babel-minify или uglify/terser
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
В транспиляцию es6-es5 переименование функций обычно не входит
источник

K

Kirill in JavaScript Noobs — сообщество новичков
Alexander Chudesnov
минификатор не будет менять оригинальное название, если записать функцию ее напрямую в window.
window не подходит) я сейчас пытаюсь подрубить аутентицикацию гугл, и тут надо атрибутом передать название функции, которая будет искаться по странице как я понял, вот пример с доки
 <div id="g_id_onload"
    data-client_id="YOUR_GOOGLE_CLIENT_ID"
    data-callback="handleCredentialResponse">
</div>
<script>
 function handleCredentialResponse(response) {
     ... ...
 }
</script>
источник

М

Максим in JavaScript Noobs — сообщество новичков
Kirill
стандартным никак, я пишу в react, там бабель потом будет транспилить, а мне нужно оригинальное название функции сохранить
Реакт все пишет в файлик индекса в папке паблик хтмл, закинь туда и все
источник

K

Kirill in JavaScript Noobs — сообщество новичков
Alexander Chudesnov
В транспиляцию es6-es5 переименование функций обычно не входит
имена функций сокращаются до пары символов
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Kirill
имена функций сокращаются до пары символов
Для глобальных функций это не должно быть так. Создавай функцию как window.handleCredentialResponse = ...
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Kirill
имена функций сокращаются до пары символов
Все что в public/index.html не транспайлится
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Vlad
Все что в public/index.html не транспайлится
У него может быть не CRA
источник

K

Kirill in JavaScript Noobs — сообщество новичков
Alexander Chudesnov
У него может быть не CRA
+, не cra
источник

SB

Sasha Bonatskiy in JavaScript Noobs — сообщество новичков
всем привет, у меня одного swiper полетел на всех сайтах ?
источник