Обновить
46
Андрей@Houston

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

15
Подписчики
Отправить сообщение
Какая-то ненадёжная у вас техника. Все электровелы такие или вам не повезло?
Поэтому я не могу ездить по дороге без зеркальца заднего вида. С ним видно, что сзади происходит, и можно подготовиться/подвинуться, если что.
Я намеревался как можно проще проиллюстрировать ситуацию, когда один экземпляр объекта может использоваться много раз.
Без сомнений, но в AngularJS как в ярком представителе MVC фреймворка с двусторонним биндингом это очень заметно, потому что тут вся работа производится с данными — массивами, объектами и их свойствами.
В ангуляре мы копию модели делали, меняли её и после подтверждения успешного изменения мёржили обратно в оригинальную модель. Может здесь как-то так тоже можно.
Track by $index здесь нужно использовать первоочерёдно по другой причине — попробуйте указать одинаковые значения в разных элементах списка.

Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: tag in book.tags, Duplicate key: string:Tyrion
Вроде того, да)
Спасибо за ваш труд, полезная штука.

У нас мы изобрели внутренний велосипед, который формирует список подключаемых файлов автоматически, добавляя все файлы из целевой папки. То есть, чтобы добавить, переименовать или удалить файл, достаточно сделать это физически и сбилдить проект.

Я думаю, в вашем случае тоже было бы здорово иметь возможность просто указать папку, чтобы все файлы из неё подключались автоматически.
Оу, сорри, не обратил внимания что это 15-шка)
Судя по фото, кейс-затыкающий-микрофоны)
Можно извратиться, прописывая в файлах-патчах сложные селекторы к изменяемым блокам, но так, кажется, только запутаннее.

В поддержке кода ведь главное легко понять, что и куда вставляется, кастомные аттрибуты очень в этом помогают, очевидно выделяются на фоне остальной вёрстки блоков и легко ищутся по файлу или по проекту в целом.

Так что мы смирились с необходимостью проставлять bl-теги)
Было бы интересно увидеть статистику просмотров топиков в зависимости от даты и времени их публикации. Когда лучше публиковать топик, во вторник днём, когда все листают хабр на работе, или в субботу утром, чтобы все, кто проводит выходные в интернете, увидели?)
Главное не забывать, что кое-где ещё используемый IE8 использование ключевого слова catch как названия функции не переваривает:
Вместо:
  return doSomethingAsync().catch(function(err) {  
    return errorHandler(err);
  });

Надо:
 return doSomethingAsync()["catch"](function(err) {  
    return errorHandler(err);
  });
в ECMAScript 3, если eval вызывается под любым другим именем (var a = eval; a("");) возбуждается исключение EvalError.

в ECMAScript 5, если eval вызывается под другим именем, в качестве окружения используется глобальный объект (window), а локальные переменные внутри компилируемой функции недоступны. Если же eval вызывать под своим именем, то локальные переменные доступны, а контекст выполнения тот же, что и у вызывающего кода.

Ну IE<=8, как всегда, отличился, у него eval под другим именем исполняется в локальном контексте.
Если в функции используется eval, то уровень её оптимизации снижается, чтобы избежать таких вот потерь замкнутых переменных. Иначе не используемые замкнутые переменные будут уничтожены.

Пруф: Дэвид Фленаган — Javascript. Подробное руководство (2013) п. 4.12.2
Стереотипов пост. Разработчики такие же разные, как любая другая каста
Скажите, а в Яндекс.Деньги персонал набирают те же рекрутеры, что и в Яндекс? А то единственное пока ощущение — раздражение, когда ответ рекрутера каждый раз задерживается на неделю-две. Вялый диалог получается)
Мне кажется js хуже для начала тем, что требует так же понимания HTML и DOM модели, тогда как в VBA кинул кнопочку на формочку, два раза щёлкнул — и пиши себе говнокодец)
Да сейчас даже расширения для браузеров умеют с торговыми ботами работать) chrome.google.com/webstore/detail/btc-tradebot/bdaambehoakejadonhmpihbicopbnnli?hl=ru
Абсолютно точно localStorage не чистится.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность