Pug - это препроцессор HTML и шаблонизатор, который был написан на JavaScript для Node.js.
input:-webkit-autofill, | |
input:-webkit-autofill::first-line, | |
input:-webkit-autofill:hover, | |
input:-webkit-autofill:focus, | |
textarea:-webkit-autofill, | |
textarea:-webkit-autofill:hover, | |
textarea:-webkit-autofill:focus, | |
select:-webkit-autofill, | |
select:-webkit-autofill:hover, | |
select:-webkit-autofill:focus { |
Amplifr’s rules for landing pages created by outsource.
git clean -f | |
If you want to also remove directories, run git clean -f -d. | |
If you just want to remove ignored files, run git clean -f -X. | |
If you want to remove ignored as well as non-ignored files, run git clean -f -x. | |
Note the case difference on the X for the two latter commands. | |
If clean.requireForce is set to "true" (the default) in your configuration, then unless you specify -f nothing will actually happen, with a recent enough version of git. |
- Варианты создания компонента (pureFunction, class, createElement)
- pureRender - знания принципа ререндера Реакт приложений при изменениях хранилищ, какие props приводят к неоправданному перерендеру, кеширование результатов функций
- Контейнер - его назначение, основные задачи, типовая структура
- Глупый компонент - его назначение, основные задачи, принцип разбиения на компоненты, функции
- React router - как создавать синхронный, асинхронный роутер, как отложить рендер компонента в Route на время загрузки, как работает функция match, как считывать параметры url ?q=1, #q=1 как их устанавливать при .
- Последовательность DOM render, последовательность вызова всех функций компонента, например componentDidMount, componentWillMount, componentWillReceiveProps и всех остальных. Как использовать ref, в какой момент он вызывается.
В списке только деловые книги, без худлита. | |
В квадратных скобках оценка по десятибальной шкале. | |
В очереди на прочтение | |
"Электроника для начинающих" Ч. Платт | |
"На пределе" Эрик Бертран Ларссен | |
"Непобедимый разум. Наука о том, как противостоять трудностям и невзгодам" Алекс Ликерман | |
"Remote" | |
"Муза, где твои крылья? Книга о том, как отстоять свое желание сделать творчество профессией и научиться жить на вдохновении, не оборвав Музе крылья" Яна Франк | |
"И ботаники делают бизнес" |
Команда каждого проекта, а также заказчик(если он участвует в коде разработки), должны договариваться о code style проекта, желательно с самого старта. Для того чтобы это сделать, как правило, настраивают статический анализатор кода. Для js чаще всего используют eslint. Его конфигурация хранится в корне проекта в файле конфигурации (пример .eslintrc файла).
Практически любой редактор кода поддерживает отображение предупреждений и ошибок статических анализаторов. Это обеспечивает высокую скорость работы, так как при использовании анализатора вам нет необходимости компилировать и запускать код, чтобы увидеть основные опечатки, ошибки и неточности.
Для новичков использование eslint позволяет очень быстро обучиться правильному code style. Существует два наиболее признанных code style: [google](https://google.github.io/styleguide/javascriptguid