Как стать автором
Обновить
5
0
Подгорный Дмитрий @zimorodok

Пользователь

Отправить сообщение
Джорж, перелогинься.
Если рассмотреть конкретный пример, возможно и разногласий не будет.
Если задача хорошего разработчика — разобраться в инструментах и получить опыт, то ок. Если задача — срздать работающий продукт вовремя, то с вами можно спорить.
Оба графика представляют правую половинку графика нормального распределения, под которое попадает очень много явлений. Остальное — шумиха вокруг высоковероятного стечения обстоятеств и паразитирование на желании толпы погнобить майкрософт и ие иже с ним.
Автор, спасибо за статью. Суть вынес и сохраню: во избежание переполнения стека, организовывать рекурсию через триггер событий.
Если принимать первый аргумент, значит надо отказаться и от Object.keys (поддержка которого почти совпадает с поддержкой Array.isArray). А в подтверждение преимущества в производительности синтетические тесты.
У этого решения та-же проблема, с которой столкнулся автор статьи: высокой вероятность переполнения стека.
Выделение главного и максимальная автоматизация процесса отлично подходят не только для области тестирования.
Сейчас нахожусь на стадии осознания механизмов, описанных в статье. Некоторые пункты применяются в команде (не называя это BDD), о других и не догадываемся. Спасибо за труд, блаодаря статье я вгляну на некоторые пункты под новым углом.
Вы хотели остроумно пошутить, но ваш код заменит только первое вхождение подстроки.
Интернет в том виде, в котором он есть сегодня — отличная платформа для децентрализации власти (общество будет от этого выигрывать: местное самоуправление лучше знает, что надо сделать, чем чиновник из Центра. Или пример децентрализованных комманд, где решения принимаются каждым членом).

Незнание, неосведомленность или, что еще хуже, дезинформированность населения на руку людям, держащих в руках массмедиа. Не осталось свободных газет, объективных телеканалов, радио. Интернет — тот оплот свободы, где гос. аппарат не имеет прямого влияния (налоги, инспекции). Только косвенное влияние: вбросы, докупные комментаторы, баны на уровне провайдеров, вирусные ролики, фото с кисями.

Борьба с распространением информации велась всегда. И на уроках истории учат как пагубно влиял на прогресс (следовательно уровень жизни большинства, при этом элита всегда имел хлеб с икрой) запрет на получение знаний. понимаю, что сумбурно.
На javascript.ru хорошая статья и у Дмитрия Сошникова. Про механизм наследования через __proto__ я написал шпаргалку.
Статья выглядит хорошей. Но наличие недочетов или недосказанностей делает ее не безопасной. Не рассказана история цепочки прототипов, про скрытое (по стандарту) __proto__. Перемешаны физическое (непосредственно код) и абстрактное (упоминание [[prototype]]) устройство объектов. Из-за таких статей новичики вытаются сделать что-то вроде my_object.prototype.

По составу статьи: половина — документация, пересказанная своими словами, половина — теория (без четкого, как я уже упомянул, разделения).
По третьему пункту:

Когда создается объект через Object.create(use_as_proto), то в свойство __proto__ записывается ссылка на use_as_proto. При создании объекта через литерал в его __proto__ записывается Object.prototype. А Object.prototype содежит в себе методы типа toString, valueOf ну или типа того. При создании объекта с null ссылкой в прототипе, этих методов нет. А фаербаг использует их для вывода информации в консоль.

В вашем коде схематически цепочки прототипов выглядят так:
mikhail -> null
mikhail2 -> Object.prototype -> null
Первым делом, начиная описывать преимущества БЭМ, стоит описать размер проекта, его длительность (сколько и как часто надо будет вносить правки), описать размер команды. БЭМ — решение не универсальное, и как всякий инструмент хорош в определенном круге задач.

А то довольные БЭМ-мом пишут с восторгом одно, а читающие представляют себе каждый свое.
Не ведись. Нормальных, не гениев, очень много. Просто про них не пишут в интернете и не снимают фильмы. Обыденность, отсутствие патологии — это не интересно, так что в информационной сети будут превалировать люди неординарных способностей. Но это не должно заставлять нас чувствовать себя ущербными. Лучшее мерило — ощущение правоты, счастья, того, что занимаешься интересным делом (оно не должно оставаться интересным на протяжении всей жизни).
Решал подобную задачу.
Функция отрисовки путей на гуглокарте подвешивала браузер для более 20 путей. Тогда для того, чтобы давать интерфейсу отрисовываться, написал асинхронный итератор по массиву. И применял его для массивов более 15 элементов.
Код типа
$(".info").html("")
может порождать утечки памяти. В jQuery.cache хранятся ссылки на DOM узлы (например на те, на которые были навешаны обработчики). Когда вы затираете узлы innerHTML-ем или html(''), удаленные узлы из кеша не убираются, в отличии от empty().
jsFormat — для javascript. Ставить можно через package control.

Информация

В рейтинге
Не участвует
Откуда
Украина
Зарегистрирован
Активность