Nikolay
22.04.2017
15:58:08
Alex.applecider
22.04.2017
15:58:12
Окей0
Nikolay
22.04.2017
15:58:19
Если чат называется Web Programming, думаю тут люди шарят в JS
Alex.applecider
22.04.2017
15:59:59
сейчас прохожу тему функций, там function declaration\expression, named function expressions, начал читать о преобразованиях
Google
Alex.applecider
22.04.2017
16:00:05
и сам вопрос
FD у нас просто объявляет функцию, с последующей возможностью вызвать её по индентификатору типа name(); в любом месте
а при преобразовании FD в NFE в с помощью круглых скобок она и вызывается на месте и отдаёт результат тут же.
я правильно понял?
Получается, что можно не заморачиваться с синтаксисом обычного FЕ, и писать FD в скобках ?
Nikolay
22.04.2017
16:04:13
Не понимаю, о чём речь)
Что за FE/FD?
Ну и что вообще ты пытаешься сделать?
А
Понял
Alex.applecider
22.04.2017
16:05:05
я написал выше, что это
пытаюсь понять их принцип работы
Роман
22.04.2017
16:11:24
Вдруг кому пригодится: рекомендации по написанию web приложений под требования Министерства обороны и ФСТЭК.
Nikolay
22.04.2017
16:13:25
А так да, можешь писать FD
Alex.applecider
22.04.2017
16:15:12
Да, то что FD выполнится хоть до хоть после обьявления функции знаю, а FE только когда после обьявления
Google
?? Denis
22.04.2017
16:19:54
Магистерская ? Хаха, очень смешно.
Роман
22.04.2017
16:22:47
Или всем известные вещи?
Evgeny
22.04.2017
16:24:15
Напомню что тут чат по веб разработке
Роман
22.04.2017
16:29:17
Evgeny
22.04.2017
16:29:46
я в целом напоминаю, а не конкретно тебе
Алексей
22.04.2017
18:34:23
кто с битриксом работал?:)
Дмитрий Maestro
22.04.2017
19:19:12
Женя
Konstantin
22.04.2017
19:47:28
есть еще пару больших чатов по js, но я считаю, что предел эффективности чата - 500 пользователей. Если больше, тебя уже ни кто не замечает, или нужно глубокой ночью писать. :)
Kopyl
22.04.2017
20:12:28
Ребят, а рендер текстовых элементов на сайте может же отличаться от того, как оно сделано в макете? И еще в зависимости от операционных систем.
Mikhail
22.04.2017
22:52:47
Evgeny
23.04.2017
04:28:34
Николай R11 ALA KZ
23.04.2017
05:21:51
Igor
23.04.2017
05:49:12
Вот такая штука на CSS реализуется или это только с JS? https://www.dropbox.com/s/0s91ecfomiwbgj9/01_Home.mov?dl=0
Roman
23.04.2017
06:28:54
скорее всего цсс + чуток джс
Evgeny
23.04.2017
06:50:26
Alex.applecider
23.04.2017
06:52:40
Ой ну я до стрелочных еще не дошел
Это ведь новый стандарт уже, да?
Google
Alex.applecider
23.04.2017
06:52:40
лучше вообще юзать https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions
Igor
23.04.2017
07:04:09
Хотя, в принципе, там просто можно навесить на событие мыши транзишн
Трансформ: транслейт
Блин, а на тач тогда не сработает ?
Alex.applecider
23.04.2017
07:15:51
Понял) это хорошо
Dima
23.04.2017
07:47:37
вот пытаюсь найти хоть какие-то плюсы от использования БЭМ...
Вот есть код:
.block {}
.block__elem1 {}
.block__elem2 {}
.block__elem3 {}
и пишут мол block_ это что-то вроде пространства имён или контекста. Ок, ну а разве, не проще делать вот так в less или sass, где эти так называемые контексты и без того создаются вложенностью:
.block {
.elem1 {}
.elem2 {}
}
и соответственно именовать классы в html-элементах по-другому. Или я чего-то не понимаю и надо изучать дальше? )
Igor
23.04.2017
07:53:21
При написании .block__elem1 ты сразу знаешь, что этот элемент принадлежит этому блоку.
А не каком-то другому
Dima
23.04.2017
07:54:45
.block {
.elem1 {}
.elem2 {}
}
Ну а как бы так я ведь тоже знаю elem1 принадлежит блоку .block
Igor
23.04.2017
07:55:13
И в SASS проще писать
.blok
.....
&__elem
.....
Dima
23.04.2017
07:56:16
ну а если, я буду именовать классы по-другому, то мне и амперсант не надо будет указывать например.
Igor
23.04.2017
07:57:01
Ты семантически уже знаешь, что это — блок, это элемент, а это модификатор
Dima
23.04.2017
07:58:51
ну вот хз... я же по названию элементов и исходя из того, как они расположены уже могу понять семантику и без того.
Igor
23.04.2017
08:01:51
Вот тут скачай только про БЭМ. Там Алмазов офигенно рассказывает о всех фичах БЭМ https://nnmclub.to/forum/viewtopic.php?t=919095
KarmaBot
23.04.2017
08:03:21
@diaverchenko в этом чате принято отвечать (reply) на сообщение пользователя, чтобы его поблагодарить.
Dima
23.04.2017
08:03:41
KarmaBot
23.04.2017
08:03:42
Спасибо (+1) для @nutcase принято!
Текущая карма +49
Иннокентий антифа
23.04.2017
08:18:25
http://gs.statcounter.com/press/android-overtakes-windows-for-first-time
Google
Evgeny
23.04.2017
08:55:04
Я так и не смог привыкнуть к бем
Меня раздрожают длинные названия классов
Dima
23.04.2017
08:56:28
ну я вот пока что тоже не понимаю профита от его использования
Дмитрий Maestro
23.04.2017
08:57:34
профит в том что у тебя вся страница разбита на компоненты и они независимы друг от друга ты потом можешь выдрать компонент с одной верстки перенести в другую при эом ничего не поедит не поплывет
Dima
23.04.2017
08:57:36
хотя... я бы понял преимущества без использования less/sass.
Дмитрий Maestro
23.04.2017
08:57:40
тем кто не может привыкнуть к бему
есть вот rscss.io
я когда верстал использовал эту технику очень удобно когда у тебя верстка вот так вот организована
Evgeny
23.04.2017
09:01:25
по началу все гладко но...
Дмитрий Maestro
23.04.2017
09:02:02
http://rscss.io/other-resources.html
Evgeny
23.04.2017
09:03:25
хотя нет, вес норм)))
все равно подбешивает что каждому элементу создавать класс.... бли вся красота теряется(((
Дмитрий Maestro
23.04.2017
09:04:17
ну как по мне наоборот
вот допустим есть у тебя h3 и смотришь в цсс хер пойми к чему он относится
а так ты блок можешь назвать article-card
Evgeny
23.04.2017
09:04:52
обычно к родительскому блоку
он от него зависит
Дмитрий Maestro
23.04.2017
09:05:10
и потом в нем же h3 подписываешь уже типа articletitle
согласись так удобней)
Google
Дмитрий Maestro
23.04.2017
09:05:27
смотря в цсс примерно понимать че как где
Evgeny
23.04.2017
09:06:35
но вот это мне понравилось больше чем бем с его предложениями из классов
Дмитрий Maestro
23.04.2017
09:06:57
удобненько
Evgeny
23.04.2017
09:07:09
я как представлю бем + бустрап под все экраны, да ты просто за ***ся это предложение читать)))
Дмитрий Maestro
23.04.2017
09:08:03
)))
я вот потому тоже бем не оч жалую
но опять же по поводу бутстрапа в беме , яндекс же говорил что типа если вы юзаете юем то вы не юзаете бутстрап , ну и у них вроде так и есть
Evgeny
23.04.2017
09:18:36
потому что под каждый случай наверное нужно использоваь то решение которое кажется оптимальным.
Моя верстка подходит больше по внешенму виду под rscss.io, правда я вс же использовал вложенность, но с переходом на битрикс, это уже не прокатывает...
Так что теперь буду писать скрипя зубами классы везде.
Vitaliy
23.04.2017
09:57:48
Использовал RSCSS, тоже нравился, пока верстки было немного. Потом настал адок и от безнадеги решил попробовать БЭМ. И к удивлению - БЭМ оказался отличным решением
Gregory
23.04.2017
10:31:59
Kopyl
23.04.2017
10:39:12
Где об этом можно почитать?)
Dima
23.04.2017
10:39:23
в общем, если я правильно понял. БЭМ это что-то типа css фреймворка, который ты пишешь сам. Грубо говоря, как bootstrap, если такое сравнение приемлимо.
Vitaliy
23.04.2017
10:39:38
Со всем согласен. И про 15-20 страниц. Чем больше проект, тем сильнее осознание, что без БЭМ - никуда. У нас в проекте 120 страниц, там польза от БЭМ неоценима.