Фил Карлтон-то сказал, “ Есть только два жестких вещей в области компьютерных наук: кэш недействительным и называя вещи .
Читать далее
Архив рубрики: Программирование
Понимание CSS Функции хронографа
Люди мира, ремень себя и удерживать крепко, потому что вы собираетесь испытать поистине ужасный волнение, как вы, чтобы справиться с тонкостях чрезвычайно интересной функцией синхронизации УС
Итак, предметом данной статьи, вероятно, не послал свою гонки в крови, но все шутки в сторону, функция времени является немного скрытой gem когда дело доходит до CSS анимации, и вы вполне может бытьудивлены, как много вы можете сделать с этим .
Понимание CSS Функции хронографа
Люди мира, ремень себя в и держись крепче, потому что вы собираетесь испытать по-настоящему страшных впечатлений, которые вы получите в борьбу с тонкостями очень интересная функция CSS временной
Итак, предметом данной статьи, вероятно, не послал свою гонки крови, но все шутки в сторону, функция времени является немного скрытых gem когда дело доходит до CSS-анимации, и вы вполне могли бы бытьудивлены, как много вы можете сделать с этим .
Как создать управляемый Magento модуль для брендов.
В этом уроке мы рассмотрим, как правильно создавать новый «брендовый» модуль в Magento, которым можно управлять через панель администрирования. После прочтения этой статьи вы самостоятельно сможете создавать, обновлять и удалять бренды, которые имеют независимое представление в программах пользовательского интерфейса (клиентская часть системы). Таким же образом вы можете взаимодействовать с уже существующими логическими объектами, такими, как например «продукты» и «категории».
Кроме того, мы рассмотрим возможности взаимодействия нашего нового модуля с другими модулями Magento, такими как продукты. Сам процесс довольно длительный, потому что я буду подробно объяснять каждый шаг. Благодаря представленной информации вы с легкостью сможете выполнять все требуемые действия. Это отличный пример того, насколько мощной может быть платформа Magento при минимальном количестве приложенных усилий.
Переосмысление адаптивной SVG графики.
Если вы еще не знакомы с технологией адаптивных иконок Джо Харрисона, то в ходе прочтения этой статьи наверняка узнаете много интересного и откроете для себя множество новых функциональных возможностей данного подхода. Я говорю это, опираясь на свой опыт и вспоминая свои первые впечатления от знакомства с данной технологией. В этой статье я хотел бы исследовать возможности, которые становятся доступными при использовании SVG и выходе за рамки «традиционной» масштабируемой векторной графики, которая используются для замены растровых PNG файлов. На самом деле, мы можем рассматривать SVG в качестве независимого модуля, который инкапсулирует CSS для настройки представления, а также адаптивного поведения, которое также инкапсулирует JavaScript для логики взаимодействия.
Теперь давайте более подробно рассмотрим эту технику.
Подробный анализ Пользовательских элементов.
Вы, наверное, неоднократно слышали о веб-компонентах и том, что они должны навсегда изменить принципы веб-разработки. О нестабильных и спекулятивных веб-технологиях не знают только те люди, которые живут где-то под скалой или имеют полную, насыщенную жизнь, которая не оставляет им времени на чтение материалов подобной тематики. К числу таких людей я точно не отношусь.
Веб-компоненты представляют собой набор взаимосвязанных технологий, направленных на создание элементов, пригодных для многократного использования в интернете. Большая часть обсуждений была связана с Shadow DOM. Однако наиболее функциональной технологией пакетирования являются Пользовательские элементы (Custom Elements). Данный метод связан с использованием ваших собственных элементов, с их специфическим поведением и свойствами.
Как придать импульс развитию вашего проекта с помощью INIT и Grunt.
Всякий раз, когда вы приступаете к работе над проектом, приходится повторять определенные задачи и выполнять настройку структурных компонентов: создавать новые папки, выбирать фреймворк, ставить задачи касающиеся разработки.
Читать далее
Создание клиентской корзины для виртуальных покупок.
Хранение данных типа «cookie» для сайтов электронных покупок – это относительно новая функция, представленная в спецификации «Web Storage», созданной W3C консорциумом. Данная возможность поддерживается в Internet Explorer 8, Firefox, Chrome, Safari и Opera Desktop (для получения более подробного списка, пожалуйста, проанализируйте данные, представленные в статье «Могу ли я это использовать»). В этой серии статей мы подробно рассмотрим практическую реализацию сессии сохранения данных и попытаемся создать полноценную корзину, используемую на веб-сайте электронной коммерции с помощью объекта sessionStorage
и jQuery.
Хочу отметить, что в этих статьях я не собираюсь предлагать какие-то новые техники, которые призваны заменить существующие серверные методы. Я хочу просто показать возможности сессии сохранения данных.
Как создать CLI инструмент с помощью Node.js и PhantomJS.
В этой статье мы рассмотрим понятия и методы, которые необходимо знать для создания инструмента на основе командной строки. Для этого мы будем использовать такие популярные программные платформы, как Node.js и PhantomJS. Создание инструмента на основе командной строки позволяет автоматизировать процессы, на выполнение которых в противном случае тратилось бы слишком много времени.
Инструменты на основе командной строки можно создать с помощью множества языков, но в данном случае мы сосредоточимся на программной платформе Node.js.
Представление живых расширений для улучшенного DOM: что это такое и как они работают.
После недавнего написания статьи под названием «Создание улучшенной JavaScript библиотеки для DOM» я понял, что эта тема действительно очень сложна и важно понимать, что собой представляют живые расширения и как они работают. В сегодняшней статье я постараюсь ответить на большинство вопросов, которые были заданы относительно «живых расширений» и помогу вам начать работать с этим относительно новым направлением.
Функции живых расширений.
Обработка событий является одним из ключевых принципов работы с DOM (объектная модель документов, стандарт консорциума WWW, определяющий способы манипулирования объектами и изображениями на одной веб-странице). События являются основным средством получения обратной связи от пользовательского взаимодействия.