Поиск по сайту

Результаты поиска по тегам 'frontend'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Основной форум
    • Для начинающих
    • Проблемы верстки
    • Обсуждение работ
    • Работа форума
    • Флейм
  • Полезное
    • Библиотека полезных приемов и решений
    • Ресурсы
  • Веб-программирование
    • Javascript
    • Серверные технологии
    • СУБД
    • CMS
  • Работа: спрос, предложение, вакансии
    • Коммерческие услуги

Календари

  • События форума
  • IT События

Блоги

  • CMS (Системы управления контентом)



Фильтр по количеству...

Найдено 8 результатов

  1. Привет, друзья. Заметка может быть интересна front-end разработчикам, которые начинают изучение Magento 2 CMS (одной из самых популярных систем управления интернет-магазинами). Предполагается что разработка ведётся в рамках кастомной темы под M2. Если говорить о самой задаче то, конечно же, спрятать уведомление после указанного времени особого труда не составит. Вопрос скорее в другом — как это реализовать в рамках Magento2, где властвует requirejs и несколько иная, по сравнению с Magento1, иерархия директорий? Для выполнения поставленной задачи давай воспользуемся html-файлом, который размещается по пути: magento/vendor/magento/module-theme/view/frontend/templates/messages.phtml с содержимым: Давай скопируем его в кастомную тему по адресу: magento/app/design/frontend/HTMLForum/default/Magento_Theme/templates/messages.phtml где "HTMLForum/default" — это "Vendor/theme" В рамках задачи нам требуется спрятать системное уведомление через заданное кол-во времени. Для этого можно воспользоваться колбеком knockoutjs.com — afterRender(). Мне кажется правильнее было бы выполнить Messages.extend({}) в новом компоненте, но мои попытке не увенчались успехом на момент написания статьи. Я внесу обновления в текущую заметку когда буду знать более корректный путь для реализации поставленной задачи. В M2 существуют 2 варианта вывода уведомлений: В результате перезагрузки страницы (на пример, добавление продукта на странице продукта) В результате ajax-запроса (на пример, добавление продукта на странице каталога) В вышеуказанном шаблоне содержатся оба варианта. Пример ф-ии которая будет вызвана после рендеринга уведомления: afterRender: function(e){ setTimeout(function () { jQuery(e).fadeOut() }, 5000); } где "5000" — это время ожидания в мс. Её мы используем для обоих вариантов следующим образом: <?php /** * Copyright © 2016 Magento. All rights reserved. * See COPYING.txt for license details. */ ?> <div data-bind="scope: 'messages'"> <div data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }, afterRender: function(e){ setTimeout(function () { jQuery(e).fadeOut() }, 5000); }"> <div data-bind="html: message.text"></div> </div> </div> <div data-bind="foreach: { data: messages().messages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }, afterRender: function(e){ setTimeout(function () { jQuery(e).fadeOut() }, 5000); } "> <div data-bind="html: message.text"></div> </div> </div> </div> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } } </script> Вот, собственно, и всё. Почисти кеш, запусти деплой (или пересоздай симлинки + билд стилей темы через Grunt) и обнови страницу.
  2. Очень нужны Front End разработчики для долгосрочного сотрудничества на постоянной основе. Работа стабильная, проекты по 1-2 месяца, есть всегда. Работаем с европейским рынком. Обязанности: - Создание надлежаших HTML / CSS / JS templates в соответствии с рекомендациями компании, требованиями проекта. - Работа с командой разработчиков и графических дизайнеров для реализации данных и функциональности веб-сайтов, внедрение их видения в функционал шаблонов HTML. Требования: -2-3 года опыта HTML / CSS, понимание на высоком уровне; -java Script, JQuery -Знание HTML5 / CSS3, Compass / Sаss; -Знание: Photoshop, Illustrator; -Опыт работы с системами контроля версий (SVN / Git и т.д.); -Отличное понимание Usability and User Design опыт. -Intermediate английский Будет плюсом: -Знание PHP и Drupal; -Умение ориентироваться в Drupal HTML/JavaScript коде; Что касается условий, то: -полный рабочий день (8 часов), 5-дневная рабочая неделя -возможность удаленной работы -ставка от 8$ до 16$ в час -опыт прямого сотрудничества с крупными международными компаниями -долгосрочное сотрудничество всегда для нас в приоритете -интересные и разнообразные проекты Процесс отбора кандидатов происходит по следующей схеме: резюме, тестовое задание, собеседование. Как откликнуться, наши контакты: Skype: yuliyakhomich E-mail: yhomich@zwolves.com Web-site: zwolves.com
  3. We are looking for Middle Drupal Developer (remote) to be responsible for front-end development. By joining our company, you’ll have the opportunity to work on many client projects with teams of highly skilled experts from around the world. Responsibilities: Creating proper HTML5/CSS3/JS templates according to the company guidelines, project demands Work with the team of Developers and Graphic Designers for the realization of data and functionality of websites, introduction of their vision into functional HTML templates Requirements: Drupal on a high level 2-3+ experience of HTML/CSS JavaScript, JQuery is a must! AngularJS (others) desirable; Knowledge of HTML5/CSS3, Compass/Sass Knowledge of graphics packages: Photoshop, Illustrator Experience with version control systems (SVN/Git etc ), relevant design experience is a plus Excellent understanding of Usability and User Experience Design Upper-intermediate English is a must (reading the technical literature, conversation) Will be a plus: Responsive design experience Exp. with PHP Relevant design exp. We offer: Interesting and challenging work in a large and dynamically developing company Professional development opportunities The ability to work from wherever you want. Whether you prefer traveling and working from exotic beaches or spending time with your family and working from home, the choice is yours. Excellent compensation and benefits package If you are interested in applying or would like to know more please send your resume to hr@web-peppers.com or skype: sergeyrys.
  4. скажите пожалуйста, правильно ли я понимаю механизм установки пакетов в nodejs? если нет, то поправьте меня я думаю, что пакеты можно устанавливать тремя способами. расскажу на примере linux: 1. можно установить пакеты, которые требуются конкретному проекту, если зайти в каталог проекта и запустить из консоли команду npm i в этом случае в каталоге проекта создастся каталог node_modules и в него скачаются все модули, которые указаны в package.json 2. можно зайти в каталог проекта и запустить команду npm install package_name в этом случае так же в каталоге проекта создастся каталог node_modules и в него установится пакет package_name 3. запустить команду npm install package_name -g в этом случае в каталоге проекта не создаётся каталог node_modules, а пакет package_name устанавливается глобально(ну куда-то там в linux). при этом мой проект(и другие проекты) могут использовать package_name
  5. Приветствую, господа и дамы! Кто из Украины, шарит в Angular.JS и хочет работу, пишите, я вас сконтачу с рекрутером в скайпе. Требуется разработчик на Angular уровня Middle/Senior в компанию Svitla. Предподчтительно с привязкой в Киеве, но можно и удаленно, но это уже сами там договоритесь. Все оффициально, куча плюшек, и хорошие условия. От вас не много времени, для общения с рекрутером, резюме и скиллы. Пишите мне или прямо рекрутеру, контакты ниже: Наталия Чадюк skype: nataliiachadiuk1992 email: n.chadiuk@svitla.com От рекрутера инфа: На даному етапі в нас зявилася вакансія Middle and Senior ANGULARJS DEVELOPERS на проект, на якому команда робить платформу (CMS),яка надається кастомерам для використання з метою поліпшення своїх івентів,тобто збір статистики активності, успіх спікерів і тд. Грубо кажучи,аналітику для компаній які регулярно влаштовують заходи, конференції, концерти і тд Ось посилання на дану вакансію: http://svitla.com/vacancies/123 ===================== Вот как-то так, пишите. Если вдруг заинтересуется, кто-то скилловой, кого я по форуму или чатику знаю, с меня личная рекомендация. Всем бобра ツ
  6. Компания Банк Софт Системс (разработчик ПО для банков) Ожидания от кандидата: React/FluxBower/WebpackHTML5/CSS3/LessGIT/SVNПриветствуется: Знание паттернов проектированияОпыт работы с Cordova/PhoneGapСледование codestyle и соблюдение культуры кода (jscs/jshint)Опыт разработки в команде (agile/scrum)Знание других языков программированияОпыт создания автоматизированных тестов (Selenium/Mocha)Использование в разработке принципов Progressive Enhancement/Graceful DegradationМы предлагаем: Работа в Центре перспективных технологий, в котором мы ценим творческий подход, позволяющий элегантно решать интересные и сложные задачиМы продвигаем мир банковского софта на шаг дальше. В своих проектах мы внедряем технологии, находящиеся на пике банковских трендов (Omni-channel/Распознавание голоса/NFC/...)Используем адаптивные технологии(web stack + cordova) и добиваемся того, чтобы интерфейс наших приложений работал с нативной отзывчивостью (профилируя/оптимизируя анимацию)Занимаемся парным программированием, agile, trello/kanbanОфис м. НагатинскаяГрафик 9.00-18.00/10.00-19.00ТК РФ, белая заработная платаСоциальные условия: ДМС (включает сеть ведущих клиник и стоматологию, страховку выезжающих за рубеж)льготные кредитыкорпоративные мероприятия и подарки, детские праздникисвоя футбольная команда и команда по настольному теннису, участие в корпоративных турнирахВопросы и резюме присылайте: n.chaika@bssys.com
  7. Ищу друга(друзей), начинающего и увлекающего фронтом (если увлекаешься Arduino тоже можешь стать другом ), для решение совместных задач по Frontend. Как говориться, одна голова хорошо, а две лучше. пиши в скайп: cssless
  8. Добрый день. Хотелось бы обсудить сабж. Сам я больше специализируюсь по server-side, но сейчас есть задача собеседовать фронтэндщиков. В частности некоторые кандидаты просят тестовые задания. Лично мне, из беседы как правило и так почти всё понятно. Но всё же какие сейчас тренды в клиентской разработке, на что по вашему стоит обращать внимание? Есть какие-то общепринятые инструменты и практики на которые следует обращать внимание? Поясню: для стэка backend (php) я считаю обязательным владение такими вещами как СКВ (90% это git), composer (менеджер зависимостей, знание возможностей актуальной версии языка, базовых шаблонов проектирования — вот такого плана вещи. Что сейчас актуально для клиентского стека: html / css / js?