Программирование

8 Потрясающих возможностей CodePen для программирования и веб-разработки

8 Потрясающих возможностей CodePen для программирования и веб-разработки

Начало работы с веб-разработкой на JavaScript может быть разочаровывающим процессом, но существуют инструменты, облегчающие его.

CodePen.io — это среда кодирования в браузере, предназначенная как для обучения написанию кода, так и для быстрого прототипирования идей с минимальными хлопотами.

В этой статье мы рассмотрим некоторые функции сайта и то, как они могут помочь вам стать лучшим программистом.

Что такое CodePen?

Эти функции CodePen помогут вам улучшить кодирование

CodePen предоставляет так называемое перо , которое включает в себя три разных окна для HTML, CSS и JavaScript, а также панель предварительного просмотра, которая обновляется в реальном времени по мере ввода текста.

Хотя он часто используется веб-разработчиками для демонстрации идей для веб-сайтов, он также является отличным местом для изучения основ интерфейсной веб-разработки. Вот наиболее заметные функции, которые вам необходимо знать при использовании CodePen.

1. Препроцессоры

Препроцессоры — это интерпретируемые или скомпилированные языки, предназначенные для упрощения кодирования. Они могут добавлять функции в язык для удобства и облегчают чтение кода. В веб-разработке комбинация препроцессоров для HTML, CSS и JavaScript используется для быстрого создания чистого кода.

Если вы изучаете веб-разработку и хотите попробовать разные препроцессоры, CodePen позволяет переключать препроцессоры на лету и видеть код, который он компилирует, в режиме реального времени. Каждая из трех панелей в приложении CodePen имеет раскрывающееся меню в правом верхнем углу. Выберите View Compiled HTML / CSS / JS, чтобы увидеть, как будет интерпретироваться код.

Эти функции CodePen помогут вам улучшить кодирование

В этой ручке мы создали простой сайт, используя Haml и Sass для стилизации текста заголовка. Выбор View Compiled показывает стандартные HTML и CSS. В этом примере разница минимальна. Однако при изучении нового языка может быть полезно посмотреть, как выглядит предварительно обработанный код после компиляции.

2. Внешние ресурсы

Помимо встроенной поддержки препроцессоров, CodePen поддерживает внешние сценарии. Это делает его идеальным местом для получения практического опыта работы с библиотеками для ваших личных проектов или для ознакомления с популярными библиотеками веб-приложений, такими как React

Чтобы добавить внешнюю библиотеку, откройте панель « Параметры» на своем пере и перейдите на вкладку JavaScript. Существует два способа добавления ресурсов: добавление URL-адреса ресурса вручную или поиск.

Эти функции CodePen помогут вам улучшить кодирование

Мы использовали эту функцию в нашей статье, посвященной веб-анимации с mo.js , а также предварительной обработке Babel.