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