- 1С
- Для срезов
- Горячие кнопки
- Основы
- Основы2
- Язык запросов в 1с(первая часть)
- Язык запросов в 1с(вторая часть)
- Эконом. и бух. понятия. Основы бух. учёта
- Обработки
- Ошибки
- БСП
- Печатные формы
- Общие объекты 1С
- Временные метки курса программирования Камкова
- Временные метки курса от ЦПП(12 бесп. уроков)
- СКД
- Работа с файлами, почтой, обмен данными. Диалоги.
- Примеры задач
- Разные заметки 1с
- Типы реквизитов формы
- HTTP в 1С
- Способы доработки типовых конфигураций
- Книга. Разработка интерфейса прикладного решения.
- Книга. Разработка сложных отчётов
- Книга. Пособие разработчика (выжимка).
- 1С:УТ
- 1С:УНФ
- Эксель
- Разные заметки
- HTML
- Виды шрифтов и их подключения
- Семантические теги
- Meta информация
- Тег <a>, ссылка на файл, ссылка-якорь
- Таблица
- Тег <img>, тег <figure> и <figcaption>
- Как выложить простенький сайт бесплано на GitHub
- Как сделать, чтобы родительский блок при свойстве float не схлопывался
- Как центрировать один элемент внутри другого.
- Добавляем карту на сайт
- 7 полезных и малоизвестных HTML атрибутов
- <input type="file">
- Вёрстка сайта
- Общие заметки по вёрстке
- БЭМ
- Вёрстка сайта
- Вёрстка сайта2
- Вёрстка сайта3
- Вёрстка сайта4 и натяжка на вордпресс
- Вёрстка сайта5
- Советы по портфолио
- Адаптив сайта
- Заметки о адаптивной и резиновой вёрстке
- Git
- Основы git
- Flexbox
- Шпаргалка
- 2
- 3
- 4
- CSS
- Различные знания о свойствах
- Медиа запросы и директива @import
- Анимация
- Font-Awesome
- Как сделать иконочный шрифт
- IconMoon
- Свойство filter и backdrop-filter
- Различные приколюхи на css
- Sass/Sccs
- Статья про vh, vw, vmin, vmax
- Linear-gradient и border-image
- Анимация css, js
- Создаём форму. CSS3.HTML
- Анимированые соц. иконки
- Красивое меню
- Анимированная картинка
- Слайдеры картинок на CSS
- Стрелка на css
- JavaScript
- Разные встроенные классы JS и браузера
- ES6. Смысл, фишки и подвохи
- Заметки по HTML, JS, CSS
- Базовые моменты из JS
- Строки
- Методы объектов
- Методы массивов
- Преобразование объектов в примитивы
- Решения различных задач
- Полезные функции
- AJAX
- Promise
- Fetch
- Файл сервер php
- JavaScript анимация
- Parallax на чистом js
- DOM: шпора от специалиста
- BOM: шпора от специалиста
- Курс специалиста JavaScript
- Делаем аудиопроигрыватель
- Делаем видеопроигрыватель
- Часы. Обратный отсчёт
- Шаблоны модальных окон(popup)
- Создание 3х уровневого меню на JS и CSS
- Vue.js
- Подключение Vue.js
- Разная инфа о Vue
- Директивы
- Вычисляемые свойства, свойство computed
- Работа с фильтрами, свойство filters
- Анимация во Vue
- Решения различных проблем, возникающие при разработке
- Примеры
- Swiper
- Заметки о swiper
- jQuery
- 2
- 3
- 4
- 5
- Плагины JS
- Плагины
- PHP
- Работа с русскими буквами
- Основы PHP
- Основы PHP. Cookie
- Основы PHP. Session
- Основы PHP. Работа с файлами
- Основы PHP. ООП. Try-Catch.
- PHP. Регулярные выражения
- PHP и XML. Web Services, SOAP
- HTTP - заголовки ответа сервера. Скачать страницу с сервера. Закачать файл на сервер. Буферизация ответа
- Файл .htaccess, включение ошибок через него.
- Запись моментов из видеокурса по созданию ИМ - фреймворка
- Разные скрипты
- Лента новостей от специалиста с БД SQLite
- БД
- Выборка, вставка, удаление, изменение БД
- Сервер баз данных MySQL
- 1c-Битрикс
- Заметки
- Функции битрикса
- Всё связанное с авторизацией
- Ошибки в 1с-битрикс
- Знания по работе с ИМ в 1с битрикс
- Canvas
- Теория
- Примеры
- 3
- 4
- 5
- SVG
- Знакомство, svg-фигуры
- Заливка фигур
- Тень вокруг фигуры
- 4
- 5
- Node.js
- Установка и использование node.js, npm, gulp
- Npm, webpack
- Начальная настройка webpack для написания приложения на js
- Команды cmd
- Работа с файлами
- Видео
- Различные видео по CSS
- -
- Wordpress
- Начало работы с wordpess
- Создаём тему и подключаем стили и скрипты.
- Подключение статических картинок
- Функция bloginfo() и the_custom_logo(), а также тег title
- Регистрация меню и динамическое добавление меню из ВП
- Регистрация сайдбаров
- Вывод категорий на страницу и записей из них
- Вывод записей(постов) и страниц(page), вывод картинки у постов, вывод пагинации
- Свои типы записей
- Дополнительные произвольные поля
- Хуки действий, хуки фильтры, шорткоды
- Различные форматы постов и свои шаблоны для страниц
- Таксономии
- Формы
- Дочерние темы
- Делаем личный кабинет, форум и др. Плагин WP-Recall
- Шпаргалка
- Полезные плагины
- Ubuntu
- Команды терминала ubuntu
- -
- Sublime Text3
- Всё про редактор
- Bootstrap
- Bootstrap
- Figma
- Горящие клавиши и не только
- VSCode
- Горящие клавиши
- Photoshop
- Горящие клавиши
Если нужно на стороне сервера сделать небольшую задержку, то в php есть функция sleep(4), она на 4 секунда задержит ответ.
Когда делал свой слайдер, то при частом клике по кнопкам вправо/влево сбивались подсчёты сдвига слайдов, потому что ещё не закончилась анимация сдвига слайда кликал снова и подсчёты нарушались. Исправил тем, что задал флаг для анимации и поставил его в false, при клике по кнопке я проверяю, чтобы фдаг был false, значит можно выполнить действия, выполнял действия и ставил флаг в положение true. Затем вешаем событие transitionend на тот блок, который анимируется, в моём случае это обёртка слайдов и в обработчике этого события обратно ставим флаг в положение false, это значит что кликая много раз на кнопку ничего не произойдёт, пока анимация не закончится, как только она закончилать флаг меняется и снова можно произвести действия по клику.
Ссылка на IconMoonТут
Ссылка на библиотеку CDN для font-awesome Тут
Meta теги, которые учитывает Яндекс - тут.
Meta теги, которые учитывает Google - тут
У slick слайдера есть событие afterChange, вот тут его описание. Без разницы как прокручивается слайдер, по клику на стрелки или перетаскиванием мыши, обработчик этого события предоставляет нам переменные текущего слайда, следущего слайда, варианты разные. Записываю это, потому что нужно было чтобы при прокрутке сладера, получить информацию из текущего элемента и дальше уже использовать эту информацию в своих целях.
Посмотреть и разобраться со слайдером swiper на чистом js. Тут
Чтобы подключить шрифты гугл по cdn, то вот тут(google fonts). Чтобы скачать шрифты в проект то тут(google fonts helper). Также у гугл есть шрифтовые иконки по типу FontAwesome, чтобы их подключить пишем в теге head html файла такую ссылку <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">, можно перейти на их сайт - https://fonts.google.com/icons?selected=Material+Icons и там выбрать иконки, справа от иконок будет показан тег span и при выборе иконки будт показан класс для этого тега и слово, которое надо вписать в этот тег.
Когда я пытался сделать для мобильного меню плавное заезжание и выезжание, т.е. плавное изменение высоты списка ul, то высота менялась у списка, а пункты меню не скрывались. Надо просто когда меняю высоту у списка, задать этому списку overflow: hidden и ещё убирать padding, иначе они мешают. А добавлять падинги уже через js.
Посмотреть у Минина видео о плагине Quokka, он ускоряет разработку на js.
Посмотреть у Минина 4х часовое видео о графиках на Canvas
Посмотреть у Минина курс для новичков по Git и GitHub
Вот тут находится сайт textilite.ru. Это админ панель для управления содержимым на статическом сайте
Когда делаю модальные окна, то чтобы при открытии окна прокрутка документа блокировалась надо прописывать вот такое свойство у тела документа - document.body.style.overflow = 'hidden';, ну а при закрытии удалять св-во hidden - document.body.style.overflow = '';
Как вычислить сколько занимает % блок, если известна общая ширина контейнера и шира блока в px. Например блок занимает 494пикселя, а общая ширина 1270пикселов, тогда в свойстве flex: 0 0 494 / 1270 * 100%;. Точно также можно перевести и line-height: 29 / 24 * 100%; 29px это высота строки в px, а 24 это размер шрифта. Всё это пишется в scss файле
Есть такое занчение свойства justify-content: space-evenly; , оно похоже на space-around, но делит расстояние между элементами поровну