Подборка задач и решении по курсу JS: API DOM

Решил поделиться задачками и решениями из практических онлайн-курсов по программированию в целях оставить это в заметках, а может кому и пригодится

Открыть здесь

563

Корзина на сайте — часть 2

В статье рассказывается как c помощью simpleCart.js делать такие вещи:

  • Выводить товары в том виде, в котором вам надо
  • Обрабатывать переданные товары и возвращать результат
  • Делать дальнейшие операции с заказом

Открыть здесь

1348

Корзина на сайте — часть 1

В статье рассказывается как создать JavaScript корзину на сайте с помощью плагина simpleCart.js

Открыть здесь

559

Визуализация данных на JS

Нередко встречаются веб-приложения, в которых данные удобным для нас образом представлены в виде всевозможных графиков, линейных/круговых диаграмм. Отличным инструментом, способным справиться с рисованием этих объектов и других, гораздо более сложных (от обработки древовидных данных до визуализации геоданных в различных проекциях), является JavaScript библиотека D3

Открыть здесь

797

Многогранный front-end. Адаптивная верстка и флексбоксы

Приемы верстки с использованием flexbox, легкое выравнивание элементов в два клика. В заметке рассказывается про адаптивную верстку, а также как без использования готового css фреймворка сделать свой адаптивный шаблон, на примере 2-колоночного макета с правой колонкой, шапкой и подвалом

Открыть здесь

2107

Веб-разработка

Займусь вашим проектом, если вам нужен специалист в области веб-разработки

Открыть здесь

279

Немного про Gulp

Краткий экскурс в таск раннер Gulp

Открыть здесь

1279

Удобная разработка с livereload, установка browser-sync

Livereload — «живая» перезагрузка страниц в браузере, при изменении в файлах проекта. Обычно очень удобно при разработке нового проекта, когда постоянно вносятся и тестируются изменения, особенно если дебажим во многих вкладках и браузерах сразу

Открыть здесь

1381

Скрипт динамической ширины

Скрипт для равномерного распределения блоков по ширине родительского контейнера. В качестве контейнера может выступать любой блок как определенной ширины, так и неопределенной, вплоть до body. Что умеет?

  • Нарезать блоки на одинаковую ширину в зависимости от заданного количества колонок
  • Генерировать нужное количество колонок
  • Проставлять clearfix после оканчивающей ряд колонки, чтобы вовремя отменить обтекание
  • Удалять лишние clearfix

Открыть здесь

267

Верстка

Услуги » верстка страниц сайта

Открыть здесь

247