@JSlang

Страница 1286 из 2237
Дмитрий
22.09.2017
18:32:43
?

Таймураз
22.09.2017
19:21:19
Дмитрий
22.09.2017
19:22:11
Ну он просто посвящён пидор-боту)) Хорошая идея юыла, без него не было бы поводов заходить в чат

А это вроде как объявили очередного победителя — и уже есть что обсудить))

Google
Dima
22.09.2017
19:30:07
С новым ником

Дмитрий
22.09.2017
19:35:26
Спс ?

Таймураз
22.09.2017
19:36:16
Ну он просто посвящён пидор-боту)) Хорошая идея юыла, без него не было бы поводов заходить в чат
Сейчас кто-нибудь под вечерок загонит дичь- и начинается обсуждение Лампово и без лишнего

Дмитрий
22.09.2017
19:38:19
Ок ? Ну поэтому я из него и не выходил)

Andrey
22.09.2017
20:13:39
как сказать консольному еслинту чтобы выводил не первую ошибку а все которые найдёт в файле ?

Vitaliy
22.09.2017
20:16:52
ребят, если есть 2 переменные var cardItem = $('.card'); var cardItemShadow = $('.shadow'); можно им обеим одновременно назначить addClass? или только раздельно?

Vitaliy
22.09.2017
20:19:42
разобрался, вспомнил, что можно add сделать

Winni
22.09.2017
20:20:18
если уж юзаешь жиквери можно просто $('.card, .shadow').addClass

Vitaliy
22.09.2017
20:21:08
если уж юзаешь жиквери можно просто $('.card, .shadow').addClass
они в отдельных переменных, ибо в других еще местах используются раздельно

Nikita
22.09.2017
20:22:21
Может лучше добавлять класс их общему родителю?

Andrey
22.09.2017
20:23:41
Может лучше добавлять класс их общему родителю?
+1. а в стилях написать .parent_mod .shadow, .parent_mod .card { background: lime; }

Google
Cenator
22.09.2017
20:23:50
не уверен правда

может без квадратных скобок

Vitaliy
22.09.2017
20:24:19
без квадратных не работает

Andrey
22.09.2017
20:24:26
без квадратных скобок второй аргумент это контекст

Vitaliy
22.09.2017
20:24:38
cardItem .add(cardItemShadow) .css({ '-webkit-transform' : 'none', 'transform' : 'none', }); вот так работает

Andrey
22.09.2017
20:24:48
да через add делай и всё.. или через each )

Котяй Негодяй
22.09.2017
20:24:54
+1. а в стилях написать .parent_mod .shadow, .parent_mod .card { background: lime; }
Если можно без каскадов, значит нужно без каскадов.

Vitaliy
22.09.2017
20:24:58
классом нельзя, он перебивается инлайном

там плавная анимация просчитывается

Andrey
22.09.2017
20:25:22
Если можно без каскадов, значит нужно без каскадов.
гонево.. Если впределах блока то каскад можно нужно и необходимо

Vitaliy
22.09.2017
20:25:26
поэтому приходится так же инлайном обнулять

Nikita
22.09.2017
20:25:29
Котяй Негодяй
22.09.2017
20:25:50
Vitaliy
22.09.2017
20:25:59
джс засирать стилями - неоч
я написал выше причину. сам знаю, что зло -))

Котяй Негодяй
22.09.2017
20:26:12
Когда нужен каскад — это совсем другой кейс.

Andrey
22.09.2017
20:26:22
Если МОЖНО без него, значитит нужно.
абаснуй. но можеш не спешить, за тебя уже всё итак обосновали. в bem.info

Nikita
22.09.2017
20:26:26
Котяй Негодяй
22.09.2017
20:26:27
Когда ты не неименованную сущность хочешь повлиять.

звучит как мантра)
Мантра под нервное подёргивание глаза.

Google
Andrey
22.09.2017
20:27:25
нет ну правда. лучше обновлять детей добавляя один класс на родителя, чем милион классов на детей, которых потом опять будешь искать тем же жквери - второй вариант не поддерживаемый, сложный и ресурсоёмкий

Котяй Негодяй
22.09.2017
20:27:29
Если обе сущности именованы, не выёбывайся.

Nikita
22.09.2017
20:27:30
там плавная анимация просчитывается
а анимацию в css перенести нет возможности?

Котяй Негодяй
22.09.2017
20:28:01
Если вложенную сущность именовать никак, то хозяин-барин.

Vitaliy
22.09.2017
20:28:03
а анимацию в css перенести нет возможности?
нет, она динамическая, в зависимости от позиции курсора

Nikita
22.09.2017
20:29:59
Если обе сущности именованы, не выёбывайся.
а если у него не только cardItem и cardItemShadow а штук 10 дочерних элементов которым нужно изменить состояние, всёравно нельзя каскад? нужно всем 10-ти элементам добавлять класс?

Andrey
22.09.2017
20:30:13
Первое всегда менее явно.
для явности как раз и придуманы можификаторы. когда в дев-панель зыришь и видишь там _ или — в каскаде то сразу понимаешь что это родитель деток оберегает и изменил )

Andrey
22.09.2017
20:32:30
ну нет.. я на каждой работе это встречаю. а работы выбираю где юзют бем-подход. и никогда не сталкивался с проблемами когда тяжко . чот даже скушно от этого

Котяй Негодяй
22.09.2017
20:32:35
А как с css-modules тогда жить? Там же вообще нет каскадов.

Andrey
22.09.2017
20:33:42
цсс модули не про методологию а про способ убежать от проблем с перекрытием имён. к методологии и порядку в стилях цсс-модули не имеют никакого отношения.

наговнокодить можно и в бем и в цсс-модулях

но в модулях имхо чащще.. т.к. нет никакого порядка. каждый херачет как он умеет

*как в последний раз

Google
Котяй Негодяй
22.09.2017
20:35:42
но в модулях имхо чащще.. т.к. нет никакого порядка. каждый херачет как он умеет
То, что css-модули не принуждают к порядку, не значит, что его нет.

Ну, и чаще всего, порядок в нейминге, всё же, есть.

Это неизбежная оптимизация. Хе-хе.

Andrey
22.09.2017
20:36:57
да, но у каждого свой порядок. от этого разбираться в говнокоде и главное поддерживать (рефакторить, удалять ненужное) становится больно и тяжко

Andrey
22.09.2017
20:38:16
не имеет значения сколько. главное что есть порядок и непринуждённость

Котяй Негодяй
22.09.2017
20:38:35
Ещё какая принуждённость.

Andrey
22.09.2017
20:38:41
да ладно. что ж ты думаешь я модули не юзаю ?

юзаю как миленький )

Котяй Негодяй
22.09.2017
20:38:55
Я до сих пор вспоминаю, как на моих глазах БЭМ совали в реакт.

Andrey
22.09.2017
20:41:20
Ещё какая принуждённость.
нет, ну если писать разметку в блокноте, без удобных инструментов то конечно megablock__megaelement_megamod несколько раз подряд становится утомительным. ) непринуждённый бем для верстателя выглядит примерно так: https://i.imgur.com/pMYZ5Ju.png

где имя блока только fees )

потом это превратится в https://b2b.ruru.ru/ такую разметку

и будет счастье )

Andrey
22.09.2017
20:42:44
https://i.imgur.com/DT2zjFR.png

Котяй Негодяй
22.09.2017
20:42:46
Т.к. миксины мне поазались говном.

Да знаю я, что это такое.

Andrey
22.09.2017
20:43:08
миксины норм. особенно bemto )

Котяй Негодяй
22.09.2017
20:43:21
pbem посмотри.

Google
Andrey
22.09.2017
20:43:37
это от кантора ?

Котяй Негодяй
22.09.2017
20:43:54
Нет. Это моё. Но я его не мейнтейню.

Чёт подзаебался, когда понял, что после подключения pbem от Pug остаётся только JS,

Andrey
22.09.2017
20:44:35
чота слоожно https://i.imgur.com/zKi9BzM.png

Котяй Негодяй
22.09.2017
20:46:19
чота слоожно https://i.imgur.com/zKi9BzM.png
Да. Это не совсем красиво. Но в разы гибче.

И синтаксис Pug уплывает.

Это когда ты хотел шаблонизатор, а получился ЯП.

И тогда я понял, почему в яндексе придумали BEM-JSON.

Но потом я ушёл в реакт. И выдохнул.

ol
22.09.2017
20:52:53
всем привет

Nikita
22.09.2017
20:54:16
Привет

Andrey
22.09.2017
20:55:10
О! Привет!!

Vadim
22.09.2017
21:00:10
Всем привет! Встретил тут интересную задачку на Codewars: You need to write a function f that returns the string Hello, world!. Requirement: Every line must have at most 1 character, and total number of lines must be less than 145. Один символ в строке, Карл! Есть у кого идеи с помощью какой фичи JavaScript'а такое возможно?

Хотя... отбой

кажись понял )

Ruslan ?
22.09.2017
21:09:47
Зачем вообще тратить время на такое?

Vadim
22.09.2017
21:11:59
Не только же формы клепать )

Страница 1286 из 2237