Size: a a a

JavaScript — русскоговорящее сообщество

2021 March 31

DG

Dmitry Guzeev in JavaScript — русскоговорящее сообщество
(function () {
 // код тут
})()

вот так?
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
Lapis Cursed
Насколько я знаю тот же вебпак заворачивает все в анонимный вызов, котоорый не влияет на контекст, но как он там работает, мне до конца не известно.
елементарно . вбей в гугле "самовызывающаяся функция js"
источник

LC

Lapis Cursed in JavaScript — русскоговорящее сообщество
Dmitry Guzeev
(function () {
 // код тут
})()

вот так?
Да-да.
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
Dmitry Guzeev
(function () {
 // код тут
})()

вот так?
да вот так
источник

DG

Dmitry Guzeev in JavaScript — русскоговорящее сообщество
можно просто так сделать в коде и без вебпака
источник

LC

Lapis Cursed in JavaScript — русскоговорящее сообщество
Dmitry Guzeev
можно просто так сделать в коде и без вебпака
А как тогда скрипт сам подключить?
источник

DG

Dmitry Guzeev in JavaScript — русскоговорящее сообщество
<script src="./main.js"></script>


// main.js

(function () {
 // тут код
})();
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
Lapis Cursed
А как тогда скрипт сам подключить?
в теге <script src="" defer></>
источник

LC

Lapis Cursed in JavaScript — русскоговорящее сообщество
serhio ramos
в теге <script src="" defer></>
О, это похоже то, что мне нужно, то есть он запустится после загрузки страницы?
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
да
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
defer после загрузки страницы
источник

LC

Lapis Cursed in JavaScript — русскоговорящее сообщество
Вот это уже для меня выглядит намного логичней и лаконичней, интересно, продвинутые средства так же делают?
источник

DG

Dmitry Guzeev in JavaScript — русскоговорящее сообщество
под "продвинутыми средствами" тут понимается html-webpack-plugin я так понимаю
источник

ТТ

Т Т in JavaScript — русскоговорящее сообщество
Доброго времени суток! Подскажите пожалуйста как при отладке JS в VSC отключить переход в встроенные файлы; в файлы js из папки node_modules и тд?
источник

LC

Lapis Cursed in JavaScript — русскоговорящее сообщество
Dmitry Guzeev
под "продвинутыми средствами" тут понимается html-webpack-plugin я так понимаю
Наверное, я использовал все из коробки всегда, не понимал, что там под капотом, а вот теперь мне это нужно, чтобы писать грамотный код на js.
источник

DG

Dmitry Guzeev in JavaScript — русскоговорящее сообщество
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
Lapis Cursed
Вот это уже для меня выглядит намного логичней и лаконичней, интересно, продвинутые средства так же делают?
зависит от ситуации , всё можно настроить в тех продвинутых средствах
источник

DG

Dmitry Guzeev in JavaScript — русскоговорящее сообщество
вот это html-webpack-plugin без конфигурации
источник

LC

Lapis Cursed in JavaScript — русскоговорящее сообщество
А как он отлавливает ивенты по типу onload? Я пытался из самого скрипта понять, когда страница загружена, но что-то как-то не очень.
источник

DG

Dmitry Guzeev in JavaScript — русскоговорящее сообщество
он ничего не делает вроде
источник