Сдается мне, у вас логика неверная. Логичнее data-атрибут добавлять к элементу с которым предполагается действие, а id - к тому, который нужно будет найти. Тогда и поиск будет легким и быстрым.
Владимир Новицкий: Если основной сайт и подгружаемый в айфрейм находятся на одном домене, то вы можете достучаться js-ом внутрь фрейма из наружу из него.
Если внутри фрейма чужой сайт - никак не получится. Никак - от слова "совсем". То есть вообще не получиться. Возможность менять код на стороннем сайте - это прямая угроза безопасности, и потому запрещено.
>> Если вижу незакрытый тег, возникает беспокойство
выбросьте блокнот и работайте в нормальной IDE, которая подсветит вам все незакрытые или лишние закрывающие теги, причем корректно, учитывая опциональные теги.
Сергей Сергеев: Слышали про уровни кэша в процессорах? Тут то же самое =)
Открытые вкладки - это кэш L1, самый быстрый доступ, в закладках (кэш L2, чуть помедленнее) есть ссылки на не использованные еще сегодня проекты.
miy: в репе обычно хранят заготовку для конфига со значениями по умолчанию (или пустыми, где умолчание нет, например доступ к базе) с немного отличающимся именем файла (например, configuration.dist-php). При разворачивании проекта шаблон конфига переименовывается в правильное название, заполняется и используется. Отдельно для продакшена и девелопмента. Кроме того файл с реальным названием заносится в гит-игнор и никому не мешает.
65536: возни немного, если вы будете изначально заказывать иконки в svg формате. Потом загружаете свои векторы на тот же fontello.com и скачиваете оттуда готовые шрифты вместе с CSS кодом для подключения. Там же в архиве будет файл config.json? который можно загрузить впоследствии на сайт, добавить иконки и скачать обновленный шрифт.
Сергей Сергеев: а что удивительного? в течении дня работаю над одним проектом (по одной вкладке в каждом браузере с включенным livereload и синхронизация между ними) чтобы сразу контролировать правильность отображения. Плюс периодически возникает необходимость внести мелкие правки в параллельных задачах. Проще держать все вкладки открытыми, чем набивать урлы в адресной строке.
Саня: я не хочу ничего обновлять =) моему железу три года, и оно прекрасно себя чувствует в озвученных условиях.
а насчет блокнот+браузер only - вы, наверное, еще и ctrl+s постоянно жмете в блокноте и f5 в браузере. и на кроссбраузерность проверяете поочередно открывая-закрывая браузеры...
Я просто сказал, что фронтенд - это давно уже не только блокнот и браузер.
(забыл еще про локальный веб-сервер упомянуть в предыдущей реплике ) )
вот у меня сейчас открыт пяток браузеров, phpstorm (не один инстанс), TC, SourceTree (git client), несколько терминальных окон, плеер (как без музыки-то?), в фоне висят скриншотер, аська, скайп, всякая другая хрень. В браузерах открыто по нескольку вкладок, потому в течении рабочего дня приходится переключаться между разными задачами, а тратить время на открытие вкладок не хочется. Периодически нужно запускать фотошоп для правки какой-нибудь картинки.
а вы говорите - блокнот и браузер... =)