Size: a a a

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

2020 June 01

ГЩ

Глеб Щукин in JavaScript — русскоговорящее сообщество
debounce логика
https://repl.it/@polosatyj/BustlingElatedMuse#index.js
что дописать, что бы последний вызов test.log('3', 1000); тоже прошёл?
источник

НМ

Никита Михалков... in JavaScript — русскоговорящее сообщество
Никита Михалков
Как подключать стили автоматически, в рантайме, с использованием mini-css-extract-plugin в пайплайне css?

Я указываю стили как модули, что бы явно описать зависимость js файла от стилей.

Я хочу, что бы при подключении стилей (require('file.css')), они автоматически внедрялись на страницу.

Загрузчик style-loader делает это. Но я хочу использовать плагин mini-css-extract-plugin, который не работает в связке с style-loader и в документации которого сказано:

This plugin should be used only on production builds without style-loader in the loaders chain, especially if you want to have HMR in development.

Пример проблемы: если у меня есть несколько js файлов "точек входа" и в рантайме мне понадобится подключить один из конечных бандлов, например optional-module.js, придётся вручную подключать и его зависимости, как например optional-module.css. Я хочу, что бы модуль сам занимался этим.

p.s. html-webpack-plugin, разумеется, не решает мою проблему, потому что предназначен для генерации статических страниц, а мой вопрос о подключении стилей в рантайме.
Мне нужно объединять css файлы модуля в один файл, хранить их в виде css файла и подключать в процессе выполнения модуля, через link тег в head страницы.

Если кто-нибудь знает как это сделать - предлагайте
источник

Э

Эскобар. in JavaScript — русскоговорящее сообщество
источник

Э

Эскобар. in JavaScript — русскоговорящее сообщество
Привет, наверное тупой вопрос, но. Хочу сделать как в этом примере, но тут ошибка
источник

Э

Эскобар. in JavaScript — русскоговорящее сообщество
источник

Э

Эскобар. in JavaScript — русскоговорящее сообщество
почему скобочки {} не видят друг друга, если можно так выразиться?
источник

ДК

Дмитрий Коноферчук... in JavaScript — русскоговорящее сообщество
Эскобар.
почему скобочки {} не видят друг друга, если можно так выразиться?
вероятно у тебя где-то выше открывающая скобка есть, незакрытая..
источник

Э

Эскобар. in JavaScript — русскоговорящее сообщество
Сейчас проверю, спасибо.
источник

AK

Alexandr Krivopust in JavaScript — русскоговорящее сообщество
тернарный оператор
источник

AK

Alexandr Krivopust in JavaScript — русскоговорящее сообщество
: не хватает
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
Зачем тебе присвоение там?
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
Мда, это в @js_noobs_ru надо
источник

Э

Эскобар. in JavaScript — русскоговорящее сообщество
а, чат для новичков, не знал что такой есть, спасибо
источник

В😉

Витьок 😉 in JavaScript — русскоговорящее сообщество
message1 == (age < 18) ?
источник

В😉

Витьок 😉 in JavaScript — русскоговорящее сообщество
и убери (age > 18)
источник

В😉

Витьок 😉 in JavaScript — русскоговорящее сообщество
${ message1 == (age < 18) ? 'Yes' : 'No' }
источник

Э

Эскобар. in JavaScript — русскоговорящее сообщество
О, спасибо большое
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
Витьок 😉
message1 == (age < 18) ?
===*
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
Да и вообще нафига там столько логики на один кв.см.
источник

В😉

Витьок 😉 in JavaScript — русскоговорящее сообщество
Эскобар.
Привет, наверное тупой вопрос, но. Хочу сделать как в этом примере, но тут ошибка
ошибки нет. message присваивают строку зависимо от значения age
источник