space_1nv4der, никогда не возникало такой проблемы. Парсинг текста, его преобразование и поиск по нему займут больше времени, чем найти нужный селектор глазами.
Dima Polos, да, здесь ключевой момент - оптимизация. Одно дело написать, чтобы работало, а другое чтобы работало хорошо: не вычисляло и не рендерило, когда не нужно. Советую автору включать в девтулзах FPS счётчик и эмулировать медленный процессор, путём выбора троттлинга 6x, а так же отображение перерисовок, и стремится при таком раскладе к чистым 60fps. То есть вся работа в одном кадре должна укладываться в 16ms. Само собой, в качестве лупа используем requestAnimationFrame.
Dima Polos, справедливости ради, там не было никаких канвасов, да и он впринципе тогда ещё не существовал. Это был какой-то псевдо ЯП. Но здесь человек говорит, что знает синтаксис, так что можно уровнять сложность, хотя с канвасом, конечно, возьни побольше будет, объективно, но тем интереснее.
NikSIk31, Если у вас больше 20 вложенность, вероятно, что-то не то делаете, но это не значит, что вложенность 21 это уже автоматически плохо, нужно просто понимать, что вы делаете, если это вызвано необходимостью, делайте, хоть 30. Во всём должен быть здравый смысл.
Иван Шумов, Видимо мы как-то неправильно уважаем себя, стоит задуматься, а вдруг и правда.
Я не фанат OSX и не стану её защищать, но сами маки лав-лав^^.
Ноуты из другой касты теряют половину своей стоимости на вторичном рынке чуть раньше, чем сразу после распаковки. Мак – это не только приятный внешне аппарат, но ещё и самый ликвидный.
Обработчики стоит чистить, когда они уже совсем не нужны. Закрытие модалки - не тот случай, если только это не одноразовая модалка, в ином случае модалка подразумевает, что она может быть открыта и, следовательно, закрыта в любой момент бесчисленное количество раз.
Тоже самое вообщем-то относится и к переменным, если есть уверенность в том, что она выполнила свою работу и больше не пригодится, можно её заnullить.
Где вы находите живое общение с единомышленниками?
А зачем оно вообще нужно? Мне было бы куда интереснее обсудить что угодно другое, нежели то, с чем я и так каждый день имею дело и спорить с такими же задротами.
Если уж хочется поспорить с задротами, то прихожу сюда. Порой просто недоумеваю от глупости людей и желание тут же пропадает.
1. Считать файл.
2. Декодировать джейсан в словарь.
3. Добавить в словарь необходимое.
4. Закодировать словарь в джейсан.
5. Записать результат обратно в файл.