Профиль пользователя заблокирован сроком с 15 октября 2017 г. и навсегда по причине: многократные нарушения регламента работы сервиса
  • Как обрезать слово методом javascript?

    @vasIvas
    Можно вот так
    var string = 'text';
    console.log(string.substring( 0, string.length - 2 ) ); // te
    Ответ написан
    Комментировать
  • Возможно ли написать игру подобную tankionline?

    @vasIvas
    Мне кажется что скоро настанет время, когда ДАЖЕ не aktiths признают,
    что html5, как был жалким, так ещё лет десять и останется.
    Только было начали кричать, что unity akti убьёт, как хром отказался и от флеш плагина так и от unity.
    Чтобы говорить о 3D нужно задать вопрос - "а есть ли хотя бы 2D нормальные?".
    Лично я не смог найти таких.

    И флеш намного лучше чем сегодняшний js не нужно его не любить? его нужно понять.
    Ответ написан
    Комментировать
  • Верно ли, что элементы верхнего уровня должны управлять нижними и не наоборот?

    @vasIvas
    Если говорить о ооп и программировании, то Ваш собеседник прав.
    Верхний уровень на прямую должен менять нижние, а те в свою очередь
    должны слать события, на которые вышестоящие могут среагировать, а могут и нет.

    И я не знаю, кто создал jQuery, но могу сказать только одно,
    не один разработчик html -> css -> js не знает и не понимает полностью принципы и основы программирования.
    Могу добавить от себя что то, что в разработке ПО и игростроении считается нормой, в web считается глупым и нелепым и обосновывается только тем, что "я так не делаю". Все нововведения которые появляются в последние время делают программисты java -> c...
    Что говорить, если даже mvc для сайтов не такое, как для онлайн игр.
    Ответ написан
  • Какие самые сложные нерешенные задачи в IT отрасли вы знаете?

    @vasIvas
    Самая нерешенная проблема в IT, я её нашел вчера! Уже и разум существует такой, что мне было сложно его распознать, почти как человек и распознание речи есть и зрение, а вот синтезатора русской речи нет.
    Представьте себе мир, в котором есть роботы, как в кино "Я робот", но говорят они на.. На русском движке. Вы их давно слышали? Послушайте.
    Ответ написан
    Комментировать
  • Какую поставить ежедневную задачу на 30 дней?

    @vasIvas
    Делать нужно все как в голивудских блокбастерах, а не как девушка!
    Теперь представьте, что у Вас есть тридцать дней на совершение front end разработки века!
    Первое с чего нужно начать, это составить точный план, который будет состоять из трех фаз, каждая по десять дней.
    Первая фаза - разведка!
    Нужно собрать полную информацию о том, как делают ГУРУ front end.
    Это у нас хабр и ютуб.
    Вторая фаза - подготовка!
    Одеваете на голову повязку и включаете песню Eye Of The Tiger и не секунды не теряя, начинает учить все то, о чем узнали из первой фазы.
    Фаза номер три..
    Ставите огромный кругаль с кофе или чаем, включаете иоганн себастьян бах зловещая музыка и начинаете создавать своего первого франкинштейна.
    Ответ написан
    Комментировать
  • Поможете рассмотреть модуль в js под микроскопом?

    @vasIvas Автор вопроса
    А у меня вот ещё какой вопрос - сегодня услышал формулировку, что модуль чем-то похож на класс. Так ли это? Просто я всегда считал, что модуль, это точка входа в законченный продукт, состоящий из множества объектов.
    Какая из трактовок вернее - первая, вторая или вообще никакая?
    Ответ написан
  • Какой достаточный и необходимый набор навыков и умений формирует понятие "настоящий программист"?

    @vasIvas
    Вы должны уметь пиво глазом открывать и проходить мимо коллег,
    спрятав пиццу за спинной, без палива! Ещё должно быть пузо и длинные
    сальные волосы и обгрызанные ногти. Еще мутный взгляд признак :)
    Ответ написан
    4 комментария
  • Как понять данный код JavaScript с циклом и методом shift?

    @vasIvas
    Метод shift возвращает удаленный объект. И получается, что input - это параметры, которые Вы передаете в удаленный-возвращенный метод.
    А влияет это только на конечное значение свойства input.
    Грубо говоря - в возврате из первого метода, к input === 0 прибавили 1
    затем это свойство, уже со значением 1 передали во второй метод, где к нему прибавили ещё один.
    В третий метод свойство input передали, когда оно имело значение 2. И так далее...
    Ответ написан
    1 комментарий
  • Как устроены Promise?

    @vasIvas Автор вопроса
    Нутрянка Promise довольно сложна для понимания, лучше откажитесь от этой гиблой затеи :)

    Да быть такого не может! Там от силы должно быть класса четыре-пять по 50 строк.
    Чего в них особенного такого, что они сложные? Вот ссылки , подтверждают сказанные Вами слова,
    но только по тому, что там нет чистой реализации. Я не знаю что это, но точно не промисы. Там шатл какой-то. Я нашел на оффсайте ссылку на промисы в as3 и там все очень просто. И я бы был безумно рад, если бы автор хоть чуть-чуть разбирался бы в as3. Но я не могу найти подобное во вменяемой реализации.
    По своему принципу, они похожи на спецификацию , но естественно не чистую, так-как там мне кажется и команда и что-то ещё. Так что вопрос все ещё открыт.

    И повторю ещё раз - ссылки подобным тем, что мне показали, они бесполезные.
    Такое ощущение, что в них подгоняют реализацию готовых промисов, но самих промисов там нет.
    А если есть, то покажите мне их без стороних библиотек, которые вообще отношения не могут иметь к калбекам.

    Хммм... Ну статей, подобных этой «Обещания JavaScript», немало.

    Покажите пожалуйста, где там описано создание БИБЛИОТЕКИ PROMISE ?
    Там написано, как ей пользоваться, а мне это не нужно! Я же это написал.
    Ответ написан
  • Какой принцип работы у wiredep?

    @vasIvas Автор вопроса
    Вот что значит неграмотно продуманное дерево проекта... Опять половину дня ушло на поиск ошибки:) Говорить опять не буду, может кто захочет внимательность потренировать)
    Ответ написан
    Комментировать
  • Что нужно, чтобы отслеживать изменение html в gulp?

    @vasIvas Автор вопроса
    Задал вопрос и сразу увидел ошибку.. Говорить не буду где она, проверите свою наблюдательность:)
    Ответ написан
    Комментировать