Web-разработчик

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (37)

Лучшие ответы пользователя

Все ответы (58)
  • JavaScript: первые шаги. Как обратиться к вложенному элементу?

    Я бы сделал как-то так.
    Ответ написан
    Комментировать
  • Отдельные CSS стили для каждого браузера

    Если вариант с несколькими CSS для Вас будет самым простым - его и делайте. Различия по браузерам можно разрешить на уровне веб-сервера. И nginx, и apache умеют парсить HTTP-заголовки, а значит, смогут определить user-agent, который в них передается, и отдать нужный css-файл. Это практически не повлияет на серверную нагрузку (ничуть не более mod_rewrite) и не повлияет на объем загружаемых пользователем данных, поскольку отдаваться будет всегда только нужный файл.
    Ответ написан
    1 комментарий
  • Возможно ли передавать только json и потом парсить?

    Такая практика становится все более популярной. RESTful API можно помимо фронтенд приложения использовать, скажем, с мобильным приложением или открыть в public для создания альтернативных приложений. В общем, гораздо более гибко получается. На UI для работы с такой архитектурой существует уже достаточно много фреймворков. В частности, Angular.js, Ember.js, Backbone.js и др. Мне больше нравится Ember.
    1. Страницы, естественно, загружаются быстрее. Причем не только за счет того, что передается меньше данных, но и за счет более быстрой работы сервера. Ему уже не нужно выполнять кучу дополнительных действий, необходимых для формирования страницы, он отвечает только на то, о чем его спрашивают.
    2. Голое SPA-приложение не будет индексироваться поисковыми системами. Тут Вам может помочь prerender.io
    Ответ написан
    Комментировать
  • Что делать, если твои коллеги(и ты сам) только что освоили git, и каммитят все подряд?

    По большому счету, коммит - это завершенная семантически, минимальная операция. К примеру, "Убрал кнопку", "Исправил опечатку", "Добавил новое поле", "Исправил ошибку такую-то". Ведь есть такая штука, как blame, которая позволяет увидеть в любом файле построчно, кто и что менял. Кто меня - понятно, а вот "что менял" как раз и берется из сообщения коммита. То есть, коммиты должны быть маленькими, семантически законченными, сообщение должно отражать суть изменения. Тогда историю можно будет удобно использовать.
    Для отдельных задач всегда делается отдельная ветка, пусть даже в ней будет один коммит. Потом эта ветка мержится в основную после code review.

    Вообще, есть отличная методология работы с git - git-flow. Вот хорошая статья на хабре об этом: Почему вы до сих пор не используете git-flow?
    Ответ написан
    Комментировать
  • На какие фреймворки можно уйти с jQuery на небольших проектах?

    Я бы не советовал уходить с jQuery на какую нибудь велосипедную пародию. Даже на небольших проектах важны стабильность и качество, которые jQuery, в отличие от велосипедов, гарантирует. Размер библиотеки совсем небольшой, но если и он критичен, можно использовать CDN (Google или Yandex), тогда в большинстве случаев размер библиотеки станет 0b :)
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (2)