• Почему необходимо использовать англоязычный интерфейс в программах?

    sim3x
    @sim3x
    Потому что не перевелись еще надмозги на Руси
    Ответ написан
    Комментировать
  • Какую "легкую" js библиотеку с templating and 2way-data-binding выбрать?

    @lega
    Раньше использовал Ангулар
    Тогда посмотрите Angular Light: 2way, 1-way, директивы.
    Там нет провайдеров, модулей и прочей "шелухи".
    Ответ написан
    1 комментарий
  • Как вы начинаете вёрстку сайта?

    dunmaksim
    @dunmaksim
    Технический писатель
    1. Создаю каталог для проекта
    2. Инициализирую Bower
    3. Устанавливаю нужные пакеты, например, Twitter Bootstrap, Angular, jQuery и т.д.
    4. Ставлю Grunt, плагины для него и т.д.
    5. Запускаю EMACS и создаю index.html
    6. С помощью Emmet создаю шаблон, который уже начинаю заполнять.
    7. В каталоге src создаю папки less, js и т.д.
    8. Попутно пишу задачи для Grunt
    9. Если в выбранном фреймворке не хватает какого-либо класса для стилизации элемента, сначала описываю стили прямо в шаблоне, в свойстве style. Затем при необходимости выношу их оттуда в LESS в виде одного или нескольких классов.
    10. ??????????
    11. PROFIT!!!
    Ответ написан
    15 комментариев
  • Возможно ли технически сверстать нарисованный блок с динамической границей для responsive верстки?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Возможно. Примерно вот так (пока корректировал положение нижней планки, кто-то поэкспериментировал и сделал вторую версию:).
    Близкая тема Как реализовать не стандартные (обрезанные) границы в блоке,за которым имеется цветной фон?
    Ответ написан
    12 комментариев
  • Где водятся специалисты JavaScript?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    > ... который мог бы совмещать качественных фронт и бэкэнд на node.
    Не ищите 8-мирукого Шиву. Backend и Frontend отличаются очень сильно.
    Хороший фронтендщик должен уметь верстку, уметь браузерные фреймворки и знать нюансы работы каждого из поддерживаемых браузеров + фотошоп и т.д.
    Хороший бэкнедщик (nodejs) должен знать как минимум несколько бэкенд фреймворков, как минимум одну СУБД, уметь в линукс (если проды под ним), знать k-v базы данных и т.д.

    Это при том, что оба должны знать JavaScript.

    Обратите внимание, какие вопросы задаются на собеседовании. Очень много зависит от интервьюера. Бывали довольно забавные случаи:
    1. Ок, про горизонтальное расширение поговорили, про индексы бд поговорили, про системы кэширования поговорили, а теперь практика: что произойдет (показывает код) $a = 5 + '5abc' + 'abc5';. Я: Вообще говоря 10, но на самом деле - постараюсь поговорить с автором с целью понять, что такое ужасное может произойти в жизни, что бы он позволил себе такое написать. (сразу после этого вопроса желание идти в эту компанию поубавилось)
    2. Назовите хотя бы 5 плейсхолдеров sprintf. Я: я ее не использовал. Но как же, все ее используют! Я: вы помните все плейсхолдеры функции date, помимо стандартных Y,m,d,H,i,s ? ....

    > Сергей
    > который знает js, а Node.js, это библиотека.
    Очень спорно)), браузерный и серверный js довольно сильно отличаются. Если программист знает nodejs - он знает js, в противном случае - велика вероятность, что он просто знает jquery, такое сплошь и рядом.

    UPD

    > Тимофей
    > Нельзя "знать node.js". Это как сказать, что я знаю не Java, а JVM или не C#, а .NET.
    Вы мой комментарий прочитайте еще раз.
    > Если программист знает nodejs - он знает js
    В браузерном JS чуть-что всегда можно перезагрузить страничку. Проблема утечек памяти в там в принципе возникает, если пишется SPA, или его производные. В то же время на серверной части - это критично.
    Я лично, когда собеседовал соискателей задавал вопрос: как на существующем сайте (там jquery не установлен), с помощью jquery нажать на кнопку? Единицы отвечали что-то в стиле "создать DOM элемент script под jquery, а дальше нажать через click", в большинствен случае было что-то невнятное в стиле "ыыы....", или "никак".

    Смысл тут в том, что nodejs разработчик обязан знать native js, от фронтендщика это требуется меньше, как следствие существует куча человеков, считающих себя тру-синьйорами, а на деле знаю только jquery.
    Ответ написан
    2 комментария
  • С чего начать изучение angular js?

    Symphony
    @Symphony
    Вам следует начать с javaScript'a, я серьезно.
    Ответ написан
    4 комментария
  • Хочу научиться программировать на JavaScript, с чего начать?

    @IceJOKER
    Web/Android developer
    От и до - learn.javascript.ru с полезными советами и примерами
    Ответ написан
    5 комментариев
  • Как анимировать только что созданный элемент в Angularjs без сторонних библиотек?

    mr_T
    @mr_T
    Web-разработчик
    Во-первых, нужно подключить в зависимости модуля приложения ngAnimate (не забыв сам скрипт подключить, само собой).
    Во-вторых, задать в css transition'ы для элементов, которые нужно анимировать.
    Дальше ангуляр сам поймет, что с этим делать, и если все правильно прописано в стилях, то, как говорится, все заработает само. Только нужно разобраться с классами, которые ангуляр подставляет для анимации (или настроить свои в config через $animateProvider).
    Подробнее тут и в гугле.
    Ответ написан
    7 комментариев
  • Первый рабочий день программист. С чего начать?

    blasheevich
    @blasheevich
    Постарайтесь произвести на окружающих благоприятное впечатление.
    Вежливость, предупредительность, готовность якобы придти на помощь и посочувствовать. Проникнитесь нуждами и заботами коллектива.
    Рваться в бой, бить копытом, демонстрировать познания и энтузиазм не стоит.
    Постарайтесь "войти в ритм" этой конторы.
    Смотри, слушай, молчи, "Audi, vide, sile!" никакой инициативы, и вначале необходимо немного закосить под дурака, "своего парня" это притупит
    бдительность коллектива. Старайтесь вначале работать как можно медленнее и меньше, на тот случай что именно это от вас и требуется.
    Вы сможете оправдаться тем что вам нужно время на ознакомление.
    Потом попробуйте вообще не работать, а только имитировать деятельность.
    Но первое время заниматься личными делами не стоит. Вначале создайте ощущение вашей полезности и труднозаменимости.
    Код - это дело десятое, главное взаимоотношения между людьми в коллективе.
    Ответ написан
    9 комментариев