import()
, а вебпак делает всё остальное. Там зачем-то упоминается HtmlWebpackPlugin и /* webpackChunkName: ... */
, но вообще-то все работает без этого. import('./module/on/demand').then(...)
А если у меня много элементов с одинаковыми ролями?А в чем проблема? если вы в jquery пишете $('.js-dialog').on('click', '.js-dialog__close', () => {...}) то обработчик будет работать на всех элементах с этим классом в этом диалоге.