@WebProgrammingRu

Страница 554 из 556
Nikolay
22.04.2017
15:58:08
Всем привет! Есть кто в js шарит?
Просто задавай вопрос :)

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
я написал выше, что это пытаюсь понять их принцип работы
https://t.me/js_ru В два раза больше пользователей, в два раза уже тематика. Это не реклама, если что :)

есть еще пару больших чатов по js, но я считаю, что предел эффективности чата - 500 пользователей. Если больше, тебя уже ни кто не замечает, или нужно глубокой ночью писать. :)

Kopyl
22.04.2017
20:12:28
Ребят, а рендер текстовых элементов на сайте может же отличаться от того, как оно сделано в макете? И еще в зависимости от операционных систем.

Evgeny
23.04.2017
04:28:34
кто с битриксом работал?:)
Привет, спрашивай

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
Интернет кишит плагинами на JQ для этоц задачи
Подскажешь хоть один, или по какому запросу искать?)

Хотя, в принципе, там просто можно навесить на событие мыши транзишн

Трансформ: транслейт

Блин, а на тач тогда не сработает ?

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) на сообщение пользователя, чтобы его поблагодарить.

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

я когда верстал использовал эту технику очень удобно когда у тебя верстка вот так вот организована

Дмитрий 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
Меня раздрожают длинные названия классов
Pug прекрасно решает эту проблему)

Использовал RSCSS, тоже нравился, пока верстки было немного. Потом настал адок и от безнадеги решил попробовать БЭМ. И к удивлению - БЭМ оказался отличным решением
да БЭМ супер выход и лучше просто нет) уже не раз бывало в одном проекте сделаю кусок верски удачно, потом просто переношу sass файл этого блока в новый проект и все готово) А когмно много однотипных элементов то их стилизовать одно удовольствие))



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 страниц, там польза от БЭМ неоценима.

Страница 554 из 556