• Верстка градиента?

    julia_amake
    @julia_amake
    Front-end разработчик
    Пипеткой выбираете самые крайние цвета на картинке. Угол у вас от верхнего левого к правому нижнему. Получится что-то вроде этого:
    background: rgb(0, 181, 197);
    background: -moz-linear-gradient(30deg, rgb(0, 181, 197) 0%, rgb(0, 140, 164) 100%);
    background: -webkit-linear-gradient(30deg, rgb(0, 181, 197) 0%, rgb(0, 140, 164) 100%);
    background: -o-linear-gradient(30deg, rgb(0, 181, 197) 0%, rgb(0, 140, 164) 100%);
    background: -ms-linear-gradient(30deg, rgb(0, 181, 197) 0%, rgb(0, 140, 164) 100%);
    background: linear-gradient(120deg, rgb(0, 181, 197) 0%, rgb(0, 140, 164) 100%);

    В крайнем случае можете затереть надписи и воспользоваться конвертером изображения в css от colorzilla
    Ответ написан
    4 комментария
  • Не могу найти работу стажёром?

    @FoxInSox
    Вы никому не нужны.
    Ответ написан
    Комментировать
  • Не могу найти работу стажёром?

    premas
    @premas
    Full-stack web-developer
    Вы пассивный соискатель. Не ждите манны небесной, пишите на email'ы компаний Cover letter. Умейте заинтересовать.
    Ответ написан
    Комментировать
  • Под какую CMS легче адаптировать шаблон интернет-магазина?

    @mr_ko
    Javascript, Node.js. React.js, Vue.js, Wordpress
    Вы не с той стороны подходите. Вам нужно выбрать CMS которая будет функционально удовлетворять требования магазина, а уже потом думать как на нее натянуть шаблон.
    Ответ написан
    4 комментария
  • Одна страница - один html файл, а если страниц множество??

    mrusklon
    @mrusklon
    Не получается? Яростно гугли!
    я в таких случаях советую использовать include php , если не хочется натягивать на cms.
    Делаем несколько однотипных блоков которые есть на множестве страниц , например footer.php и его подключаем в index.php , таким образом выйдет оооочень простой и удобный способ править почти весь сайт
    Ответ написан
    3 комментария
  • Одна страница - один html файл, а если страниц множество??

    Безусловно нет. А если страниц 1000? Тут на помощь приходят языки веб-программирования, которые автоматизируют процессы генерации страниц. Начни изучение PHP и будет тебе счастье)

    p.s. как вариант, если нет желания углубляться в программирование, попробуй CMS системы, которые уже написаны за тебя и выполняют все основные задачи сайта, только надо настроить.
    Ответ написан
    8 комментариев
  • Секреты верстки сайтов?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Закрепить можно только делая. Добавьте к литературе интерактивные курсы вроде этих: https://www.codeschool.com/paths/html-css и этих: https://htmlacademy.ru/
    Ответ написан
    Комментировать
  • Выбор средств для разработки высоконагруженного веб приложения?

    viktorvsk
    @viktorvsk
    системы (веб сервис), которая должна выдерживать высокие нагрузки и быть масштабируемой.

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

    Насколько такой вариант будет выдерживать высокие нагрузки?

    насколько будет быстро работать, учитывая динамическую типизацию


    Это называется преждевременной оптимизацией

    Вам не могут ставить требования "сделать производительную и масштабируемую систему". Вам могут сказать соотношение чтения\записи в базу, ожидаемый RPS (стабильный и пиковый), максимальное время ответа на запрос...

    Узнать, что будет производительным, а что нет - нужно с помощью профайлера, в крайнем случае - по бенчмаркам. Но никак не задавая вопросы на форумах - просто никто не имеет физической возможности дать объективный ответ на абстрактный вопрос.

    Все ваши опасения беспочвенны - построить хорошую систему можно на чем угодно. Действительно, бывают очень редкие случаи, когда лучше использовать один стек вместо другого. Но это явно не ваш случай.

    Если у вас есть опыт с джавой в вебе - делайте на джаве.

    Есть опыт с джаваскриптом - делайте на основе веб-сервисов.

    У каждого подхода есть плюсы и минусы и обычно они субъективны.

    Лучше потратить 2 месяца на прототип и потом - месяц на переписывание, чем сначала 3 месяца думать и делать - а потом понять, что нужно было двигаться в другую сторону.

    Описаны ~80% случаев и ваш с вероятностью > 90% попадает именно в эту область.
    Ответ написан
    1 комментарий
  • Гибридные мобильные приложения. За ними будущее?

    @Wheelie
    Это направление совсем не молодое. И за то время которое существует так и "выстрелило". Для прототипов самое оно. Я использовал для изучения интереса. За короткое время было сделано простенькое приложение на (HTML, CSS, JavaScript), народ заинтересовало, все было переписано на java.
    Ответ написан
    2 комментария
  • Как вы относитесь к идее денежного поощрения за ответы?

    DS28
    @DS28
    Аналитик (недоматематик, недопрограммист)
    Тут не каждый раз ответ решением выбирают.... А уж деньгами делится будут только единицы и только по серьёзным вопросам...
    Тогда лучше создавать вопросы с обязательной оплатой, которая уйдёт за лучший ответ после определённого срока, но и у этой схемы очень много нюансов.

    Проще оставить всё как есть. Кто хочет может прописать себе кошельки в инфу - вдруг подкинут денежку)
    Ответ написан
    Комментировать
  • Есть ли жинь за пределами CMS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Определитесь, вы хотите во фронтэнд перебраться или все же фул-стэк?

    но как насчет бекэнда/бд ?

    Между фронтэндом и бэкэндом лежит обычно REST/JSON RPC апишки (особое внимание стоит обратить на стандарт jsonapi.org). Важно сначала с этим разобраться хорошенько, ибо масса толковых бэкэндеров делают апишки через одно место вне зависимости от стэка технологий.

    Что до выбора БД (если вы сами будете апишки писать) - рекомендую сразу забыть о MySQL и перебираться на PostgreSQL. Проблем сразу станет чуточку меньше.

    Так же стоит прошариться в различных штуках для управления окружением (докеры, ансиблы, вагранты). Но это опять же если хочется бэкэнд нормально делать.

    Да и в целом с каким бэк эндом работают люди использующие технологии вроде angular, backbone , BEM нынче ?

    Использую Angular на ES2015 (babel.js) (от Backbone отказались пару лет назад), крайне упрощенный вариант BEM с минимальным использованием каскада, хотя это особо не интересно. Бэкэнды крутятся на PHP, на Symfony2 + Doctrine2, всем доволен. Можно угорать по ООП и DDD и инструменты этому способствуют.

    Для документации API еще рекомендую посмотреть в сторону RAML или Api-blueprint (для последнего сейчас пишу парсер документации, ибо пока с этим все хорошо только для node.js), на основе которых хорошо продумывать апишки, а так же чуть автоматизировать рутину. Например генерировать стабы/моки для апишки пока пишите клиент а апишка еще не готова. Ну и т.д.
    Ответ написан
  • Влияет ли количество комментариев на производительность кода?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    На время парсинга влияет, но основные затраты приходятся на repaint и reflow. Так что существенного влияния на производительность количество комментариев в HTML не оказывает.
    Ответ написан
    Комментировать
  • Имеет ли смысл склеивать для каждой страницы разные js библиотеки?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Для каждой страницы всё в один файл склеивать не стоит, при переходе на другую страницу придется грузить те же библиотеки в составе другого файла.
    Нужно делить на логические части.
    Я посчитал, что этим должен заниматься фреймворк/движок, поэтому в CleverStyle CMS реализовал на уровне ядра учёт зависимостей между компонентами, чтобы подключать только нужные вещи на определённых страницах.
    В результате получается как-то так:
    ...
    	<link href="/storage/pcache/_Landing_en.css?b0e10" rel="stylesheet"> 
    	<link href="/storage/pcache/Landing_subscribe_modal_Landing_en.css?7874c" rel="stylesheet"> 
    	<link href="/storage/pcache/Indiegogo_Landing_en.css?9251c" rel="stylesheet"> 
    ...
    	<script src="/storage/pcache/_Landing_en.js?79651"></script>
    	<script src="/storage/pcache/Landing_subscribe_modal_Landing_en.js?4dec4"></script>
    	<script src="/storage/pcache/Picturefill_Landing_en.js?2d524"></script>
    	<link href="/storage/pcache/_Landing_en.html?b83ba" rel="import"> 
    	<link href="/storage/pcache/Picturefill_Landing_en.html?c5e70" rel="import"> 
    	<link href="/storage/pcache/Indiegogo_Landing_en.html?46867" rel="import"> 
    ...

    К примеру, _Landing_en.js - это общие файлы для темы Landing и языка en, а Picturefill_Landing_en.html это уже от плагина Picturefill, который нужен для работы этой страницы, на других страницах его может не быть.
    Всё это генерируется и собирается автоматически, ключи после ? составляются на основании содержимого файлов, то есть изменение одного файла не повлечет сброс всего кэша, а только той части, что изменилась.

    Для объявления что и где нужно учитываются зависимости между компонентами, а внутри компонента есть декларативный маппинг к страницам:
    {
    	"admin/Blogs"	: [
    		"admin.css"
    	],
    	"Blogs"			: [
    		"general.css",
    		"general.js",
    		"cs-blogs-post/index.html",
    		"cs-blogs-posts/index.html",
    		"cs-blogs-posts/cs-blogs-posts-post/index.html",
    		"cs-blogs-head-actions/index.html"
    	]
    }
    Ответ написан
    Комментировать
  • Как сделать responsive sprite?

    baskerville42
    @baskerville42
    Учусь работать (Junior)
    MDN

    .icon-building_planner {
      background-image: url(sprite.png);
      background-position: 30% 30%; /* Используйте проценты */
      background-size: 100%; /* Поиграйтесь с этим параметром */
      width: 256px;
      height: 256px;
    }
    Ответ написан
    Комментировать
  • Как сделать responsive sprite?

    xaolas
    @xaolas
    Frontend Developer
    Не совсем понятен вопрос. Но если вы хотите менять размер иконок спрайта вам поможет background-size.
    Ответ написан
    Комментировать
  • Как лучше освоить стезю front end?

    Feaxer
    @Feaxer
    Программист-фрилансер
    Судя по вашей предыстории, js - ваш первый язык программирования. Поэтому я бы посоветовал начать с изучения алгоритмизации и программирования в целом. Объясню почему: читая в документации по js про (допустим) циклы, вы узнаете про реализацию циклов в js, а не про то, что это такое и для чего оно нужно. Поэтому нужно начать с базовых вещей. Конечно, можно и методом тыка изучать, только такой подход гораздо больше времени займет.
    Ответ написан
    1 комментарий
  • Что изучать дальше JavaScript?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вы должны начать программировать. То что вы прочитали пару книжек и прошли курс еще не делает вас специалистом. Больше читать ничего не надо, сядьте уже и напишите что-то. Начините например с собственного сайта, займитесь фрилансом, попробуйте найти работу.
    Ответ написан
    6 комментариев
  • Landing Page на Drupal?

    UksusoFF
    @UksusoFF
    Ненужно делать лендинги на CMS. Серьезно. Это не оправданное потребление ресурсов.
    Если пользователю нужно редактирование текста на страничке, то возьмите Textolite. Если охото чтонибудь поизучать, то нечто из этого.
    Ответ написан
    Комментировать