Skip to content

Instantly share code, notes, and snippets.

@Protoff
Protoff / clicommand.md
Created June 25, 2020 06:51 — forked from neretin-trike/clicommand.md
Команды терминала, node.js и yarn

BASH / WINDOWS

pwd - вывести рабочий каталог
mkdir [имя папок] - создать папки
rm -r [имя папок] - удалить папки
touch [имя файлов] - создать файлы
touch [имя папки]/{[имя файла],[...]} - создать файлы внутри указанной папки
cd .. | [имя папки] - подняться на уровень вверх | перейти в дерикторию
ls -*a -*l - вывод файлов и папок в текущей директории *вместе со скрытыми *и информацией о размере и дате создания

echo ['текст'] >> [имя файла] - создать файл с указанным текстом

@Protoff
Protoff / vscode.md
Created June 25, 2020 06:51 — forked from neretin-trike/vscode.md
Горячие клавиши

СОЧЕТАНИЕ КЛАВИШ VS

Частоиспользуемые сочетания клавиш в Visual Code

Файл

Ctr + Shift + F - искать в файлах и файлы
Ctr + Shift + N - новое окно редактора

Ctr + K O - открыть папку

@Protoff
Protoff / testWebp.js
Last active December 28, 2023 23:00
Тест браузера на поддержку webp
document.addEventListener('DOMContentLoaded', function() {
testWebP(document.body)
})
function testWebP(elem) {
const webP = new Image();
webP.src = 'data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA';
webP.onload = webP.onerror = function () {
webP.height === 2 ? elem.classList.add('webp-true') : elem.classList.add('webp-false')
}
@Protoff
Protoff / scroll.js
Last active July 24, 2020 13:58
Плавная прокрутка к блоку
// плавная прокрутка по якорю
const scrollTo_Anchors = document.querySelectorAll('a[href^="#"]')
for (let scrollTo_Anchor of scrollTo_Anchors) {
scrollTo_Anchor.addEventListener('click', function (e) {
e.preventDefault()
const scrollTo_ID = scrollTo_Anchor.getAttribute('href').substr(1)
document.getElementById(scrollTo_ID).scrollIntoView({