Как стать автором
Обновить
14
0
Паша @Grammka

Front-end developer

Отправить сообщение
даа… это самая ненавистная ошибка, какая может попасться :(
и? что вы пытаетесь доказать? или вы уже ничего не можете нормальное привести в пример, что пичкаете всякую неоднозначную информацию на хабре?

Имеет ли значение куда плейсить попапы, если они поверх всего? Это ведь попапы. Я не знаю что вы имели ввиду в своем замечании, но единственное, что я могу предположить, так это вариант что в один момент можно открыть 2 попапа или более (но это бессмысленно). Но предположим что это так. То что я написал как было расширяемым так и остается. Вариантов масса, от генерации попапов при загрузке страницы и нахождении их в скрытом состоянии до вызова, до дата-биндинга с сылкой на врапперы куда плейсить конкретный попап.

Замечу интересную вещь: Изначально я не хотел писать обертку .hide() для скрытия элементов, а думал просто очищать враппер и каждый раз заного генерировать попап, НО я уже тогда догадывался, что ваш неспокойный мозг так и будет искать лазейки, чтобы тыкнуть «ой а вот тут не очень», у вас манера такая дурацкая в жизни видимо и я вам опять же не завидую. Удачи вам в вашей жизни на этом я откланиваюсь и завершаю данную ветку бессмысленной беседы жирной точкой.
Если вы не понимаете почему там стоит класс, а не ID я очень вам сочувствую) Почитайте немного про «расширяемость приложения»
PS прежде чем писать что-то научитесь анализировать текст, который вы сами пишите:
Не в случае одиночных сугубо уникальных элементов да id хорошо… Но в последнее время не часто встретишь такое… Попапы если только… И да я про более менее серьёзные проекты… А не одностраничники…


Речь зашла про что? Про:
— в последнее время не часто встретишь такое… (использование ID)
— Попапы если только… (лолчто? вот это да..)
— И да я про более менее серьёзные проекты… (лолчто №2? вот это да… снова. И опять же повторюсь во всех! ВСЕХ! проектах используются ID! Везде всегда! Даже тотже ангуляр взять и там будут использоваться при подключении плагинов)

Оставлю вас с размышлениями и анализом постов.
Раз уж вы так просите, «недалекий вы наш», то я вам опишу почему это определение подходит конкретно к вам.

Niksg написал: «Объясните, пожалуйста, почему «id для js — плохая практика»? Разве id не быстрее работает, чем class?»

— На что вы ответили: «Мммм а как на счёт выбрать по id 20 ссылок на странице) Интересно будет посмотреть на это)»
— За что и получили 11 минусов (мои поздравления)
— Далее вы написали: «Не в случае одиночных сугубо уникальных элементов да id хорошо… Но в последнее время не часто встретишь такое… Попапы если только… И да я про более менее серьёзные проекты… А не одностраничники…»
— Откуда следует логический вывод: вы почему-то думаете что все проекты написаны при помощи классов, этот вывод можно также сделать добавив ко всему ваши попытки защитить / объяснить логику сообщения в первом посте "id для js — плохая практика", которое, как я уже выше писал, является нереально смешным.

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

Насчет 50 попапов, видимо вы реально так не умеете выражать свои мысли, что привязались к этим попапам, я могу сделать вывод, что все что вы делали в фронтенде — создавали попапы, еще попапы, много попапов.

И если вы уж так хотите знать как я поступил бы если бы нужно было сделать много попапов на странице:
Я напишу для вас пример, который вы можете распечатать и повесить на стену и больше никогда не спорить и тем более называть кого-то «недалеким» не зная о человеке ничего: jsfiddle.net/T2NAn/3/
Вы бы уже остановились нести чушь… и взялись бы за учебники что ли… я даже не знаю что тут посоветовать (не сочтите за оскорбление). При чем тут попапы? Перечислю для примера немного:
— Кнопка toggle меню открывает скрытое меню
— Меню при mouseleave должно скрываться
— И самое сладкое: найдите мне 50 плагинов jQuery, которые не используют в селекторе иницализации id…

Вы должны понимать, что использовать тут класс еще хуже или вы строите свои приложения через биндинг эвентов в атрибутах?
Но в последнее время не часто встретишь такое…

И да я про более менее серьёзные проекты… А не одностраничники…


Вы на полном серьезе такое пишите? Это где же «не часто встретишь» использование id для привязки эвентов к элементам?
речь про конкретную фразу… «id для js — плохая практика»
Естественно, если нужно выбрать много элементов, то нужен класс, а id используется для одиночных элементов. Это настолько элементарно, что обсуждать это просто смешно.

«id для js — плохая практика» — а эта фраза и вовсе смех!
Вот так какой-нибудь дедушка, сам того не зная, возможно станет обладателем кругленькой суммы спустя N-ое время
boxes should be able to contain text; if you come up with a solution that makes this impossible, it's not enough

Тут скорее лучше перевести «Блоки должны иметь возможность содержать текст, в противном случае ваше решение неверно», тогда смысл понятен.
При наличии потомков в блоке, содержимое должно отображаться

Не очень понятен этот пункт. В потомке разноцветных блоков? Если так, то как он должен отображаться, если содержимого много?
И вообще если честно задание не очень понятно в плане логики… зачем так извращаться и почему такой частный случай?
Не очень хорошее решение прятать «мое», «комментарии», «выйти» в выпадающий список, когда есть столько места. Лишние клики + анализ «что же скрывается там» — какое же это юзабилити.
как раз потому что они не исполняются. Это тоже самое что только говорить без наказания вору, чтобы он не крал при том факте, что он прям при тебе выносит деньги из банка. Где есть закон, там нужны и меры по наказанию…
нормальным решением, продавать авто при купленном / арендованном месте. В случае аренды лишать прав за непродление «абонемента парковки»… ну в данном случае естественно нужно сначала эти парковки сделать =)
Паша паша))
по теме: Можно убивать сервисы, чтобы толкнуть что-то свое, правда в данной ситуации и свое убито) запасаемся попкорном и ждем
в каждой шутке есть доля правды)
спешл фо ю прозрачный вариант трубы с прозрачной капсулой)
Потому что при работе с таким роботом в команде, человеку будет легче себя чувствовать рядом с железякой. Где-то видел выпуск про роботов на орбитальных станциях гуманойдного типа.
Другая тень? Может потому что они складываются?

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Зарегистрирован
Активность