Всего 114 313 комментариев

Алексей Соин
17 января 2022, 16:57
+1
Вот что меня реально в бутстрап 5 бесит, это какого хрена спустя столько лет margin-left стал не ml-, а ms- ???))) Ух как меня первое время триггерило)))
Stanislavsky
17 января 2022, 16:51
0
Да, но двигаться все равно придётся куда-либо. Взять тот же самый webpack, он на больших проектах жуть как долго разворачивается локально. Поэтому есть смысл юзать, что-то пошустрее типа vite.
Stanislavsky
17 января 2022, 16:48
0
Ну там есть обратная совместимость
Василий Наумкин
17 января 2022, 16:26
+2
1. Это исходники, которые потом компилируются без комментариев. На качество кода наличие или отсутствие комментариев ни влияет вообще никак. Читать исходники с комментариями приятнее чем без них.

2. И если я укажу у кнопки определённый параметр, она отрендерится именно ссылкой, но с классом btn. Будет выглядеть как кнопка и работать как ссылка. Непонятно, что тебя смущает в таком функционале.



3. Я .vue файлы в этом репозитории вообще только в примерах нашёл. Может всё на JS и TS, чтобы код было удобнее расширять?

Мне тоже еще далеко не всё в этой либе понятно, но вот расширение компонентов я использую:
Василий Наумкин
17 января 2022, 16:13
+1
Ну хотя-бы потому, что первый коммит VueTailwind на Github был 20 марта 2019, в этот момент я уже использовал BootstrapVue 2.0 в своём проекте.

Tailwind тупо новый, и я не вижу причин срочно на него переезжать из-за того, что BootstrapVue слишком хорошо документирован =)

В любом случае, это всё вкусовщина, заметка про другое.
Алексей Соин
17 января 2022, 16:07
0
Хорошо бутстрап отказался от jQuery, а то ещё бы и он попал в этот список))))
Алексей Соин
17 января 2022, 16:04
0
Какая разница, что использует Василий, твоё сообщение:

На дворе 2022 год, а люди все так и юзают бутстрап
Я спросил именно про бутстрап, а не про то, что ты оказывается имел ввиду. Если реально про бутстрапВью это всё говорил, я и написал, что вопросов нет. А про то, что хорошая практика это код без комментов — я не согласен, я считаю, что комменты нужны там, где они могут помочь, про комментарии в реализации bootstrap-vue я не вникал, но раз эта либа существует и ей пользуются, значит она упрощает и решает проблемы, а кол-во комментариев и подход к реализации это уже дело третье.
Stanislavsky
17 января 2022, 16:03
0
Держи github.com/twbs/bootstrap/blob/main/js/src/base-component.js#L64
Что за название getOrCreateInstance? Получить или создать. Должно быть что-то одно.

Много ответственности
github.com/twbs/bootstrap/blob/main/js/src/modal.js#L93

If if if if
github.com/twbs/bootstrap/blob/main/js/src/tab.js#L52
Stanislavsky
17 января 2022, 15:53
-1
Ну, как бы Василий использует bootstrap-vue, хз с чего ты решил, что я о чистом бутстрапе. А что тебя не устраивает в первом пункте? Хорошие практики написания кода тебе о чем-то говорят? О том, что без комментариев должно быть понятно о смысле функции или переменной?
Сам чего-то докопался до первого пункта и слился.
Futuris
17 января 2022, 15:14
0
Попробую поотключать последовательно дополнения, может быть что-то перекрывает.
Олег
17 января 2022, 14:35
0
Роман, и коллеги, всем привет!
Роману спасибо за работу!
Такой вопрос, на MODX Revolution 2.6.4-pl — работает?
Алексей Соин
17 января 2022, 14:21
+5
Говнокодом назвал бутстрап, а в качестве примера приводишь бутстрапВью)) и первая же причина это наличие комментариев) Ок, я думаю на этом и закончим =)
Stanislavsky
17 января 2022, 14:09
-1
Хорошо, вот кнопка

1. Куча комментов, которые разъясняют что к чему. В хорошей реализации комменты считаются излишним элементом
2. Кнопка проверяет на то, что она ссылка. Кнопка должна быть кнопкой, а ссылка ссылкой (КЭП).
3. Строка 42. Понятно, что тут стиль рендер функций, но зачем, а главное нах...? Абсолютно бессмысленно, когда можно писать в файлах с расширением vue, где можно из коробки обрабатывать такие вещи.
Misha Bulic
17 января 2022, 13:17
0
Спасибо, так помогло. Пробывал до этого через m2f.zencod.ru/ не вышло. Сейчас нормально. Кстати есть ли возможность проверить используется ли на странице где то стандартный парсер?
Артур
17 января 2022, 12:39
0
Там события есть, повесь плагин.
Алексей Соин
17 января 2022, 12:37
+1
Главное — говнокод
Это с какого момента bootstrap стал говнокодом?))))
Алексей Смирнов
17 января 2022, 12:32
0
блин. промазал по кнопке… перепутал цитату с сообщением — плохо видно было.
Да, это вопрос к Михаилу.
Простите. )
Stanislavsky
17 января 2022, 12:23
-1
Главное — говнокод. Во vue есть более элегантные решения. Раз ты знаешь про Tailwind, то есть на основе него сделанный uikit.Почему бы нет?
Stanislavsky
17 января 2022, 12:17
0
Ну, наверное, для каких пользователей. Статистика на npmjs ничего не говорит )