Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

Mаxmaxmаximus 07.01.2016 22:43

ну тогда уж надо использовать юзерские аттрибьуты типа data-state

блин я пытаюсь найти минус в твоем решении но не могу, у меня так же в юишке поведение компонента определяется атрибутами и стили тоже, просто че то тут нитак) не могу понять что

Safort 07.01.2016 22:48

Mаxmaxmаximus,
когда релиз юишки?

Safort 07.01.2016 22:55

Poznakomlus,
но это же не модульность. Все классы доступны глобально. Или я что-то перепутал?

af36c3ad 07.01.2016 23:10

Цитата:

Сообщение от Safort
это же не модульность

сахар, private в js тоже было соглашением очень долгое время.

Mаxmaxmаximus 07.01.2016 23:45

Цитата:

Сообщение от Safort
когда релиз юишки?

ну могу щас релизнуть) вроде как юзаю уже стабильно год)
и доку написать минимальную) надо? давай через часик я наушники спаяю и релиз сделаю, думаю пора, тока учитывайте что версия будет beta так что я буду все менять не огранчиваясь и без предупреждения)

Vlasenko Fedor 08.01.2016 00:49

Цитата:

Сообщение от Safort
но это же не модульность. Все классы доступны глобально

нет никакой проблемы добавлять атрибут или писать data-module="van"
<style>
span[module1]{
  color: red;
}
span[module2]{
  color: gray;
}
</style>
<span module1>label</span>
<span module2>label</span>

если смотреть на css то так даже очень понятно

Safort 08.01.2016 00:54

Mаxmaxmаximus,
Цитата:

так что я буду все менять не огранчиваясь и без предупреждения)
не, я так не играю. в таком случае это пока ещё минорщина. Пойми, ты так вечно можешь что-то менять и не вылезти в нормальный стабильный релиз. Хотя, если устраивает, что юишкой будешь пользоваться только ты, то проблем нет.

Safort 08.01.2016 00:59

Poznakomlus,
это всё не то, чувак. Используя css модули ты можешь давать нормальные названия классам; не привязывать к конкретным элементам/атрибутам, как в твоём примере; забыть о проблеме конфликтов имён; наследоваться(хотя такое уже есть в препроцессорах).

Vlasenko Fedor 08.01.2016 01:37

Цитата:

Сообщение от Safort
Используя css модули ты можешь давать нормальные названия классам

Надеюсь мы скоро от этого избавимся и забудем
https://learn.javascript.ru/css-scoping

Mаxmaxmаximus 08.01.2016 02:08

Цитата:

Сообщение от Safort
Пойми, ты так вечно можешь что-то менять и не вылезти в нормальный стабильный релиз. Хотя, если устраивает, что юишкой будешь пользоваться только ты, то проблем нет.

чет у меня бомлануло


Часовой пояс GMT +3, время: 19:30.