Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
My blog. good-code.ru

Denis Belocerkovec belocer

💭
My blog. good-code.ru
View GitHub Profile
@belocer
belocer / index.php
Created Jul 31, 2020
Отправка файлов по ajax на E-mail
View index.php
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="css/main.css">
</head>
@belocer
belocer / getset.js
Created Apr 26, 2020
/* Геттеры Сеттеры */
View getset.js
/* Геттеры Сеттеры */
let obj = Object.create({
calculateAge () {
console.log('Age:', new Date().getFullYear()) - 36
}
}, {
name1: {
value: 'Denis1',
enumerable: true,
configurable: true,
@belocer
belocer / index.php
Last active Apr 15, 2020
Curl запрос
View index.php
<?php
/*setcookie("utm_term", "test__utm_term");
setcookie("utm_compaign", "test__utm_compaign");
setcookie("utm_content", "test__utm_content");
setcookie("id", "10");
setcookie("utm_source", "test__utm_source");
setcookie("utm_medium", "test__utm_medium");*/
/*$url = 'http://45.67.56.103:8001/api/v1/utm/';
@belocer
belocer / index.html
Last active Feb 8, 2020
Not dowload img
View index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<img src="2.jpg" alt="#">
<img src="3.jpg" alt="#">
@belocer
belocer / js.js
Created Dec 25, 2019
Валидация E-mail
View js.js
function valid_mail () {
let inp_mail = document.getElementById('user__email')
if (!inp_mail.value.match(/^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$/gi)) {
console.log('Валидацию не прошёл');
} else {
console.log('Валидацию Прошёл!');
}
}
@belocer
belocer / js.js
Created Dec 10, 2019
Взять стили элемента
View js.js
window.getComputedStyle(logo).display
@belocer
belocer / index.html
Last active Dec 4, 2019
Скрипт карусели "фото товара
View index.html
<div class="wrap_for_arrow">
<!-- Слайд влево -->
<span id="btn_left"></span>
<div class="wrap_overflow">
<div class="wrap-brand"> <!-- Обёртка для брэндов -->
<a href="#"><img src="img/brand/brand_gipersport.svg" alt="gipersport"></a>
<a href="#"><img src="img/brand/brand_mirsporta.svg" alt="mirsporta"></a>
<a href="#"><img src="img/brand/brand_sportmaster.svg" alt="sportmaster"></a>
@belocer
belocer / js.js
Created Dec 3, 2019
Отслеживаем ресайз и обновляем страницу в случае если изменение ширины экрана, - было больше или меньше чем на 100px.
View js.js
// Обновляем в том случае если, изменение окна больше или меньше на 100px
let screen_width = window.innerWidth
window.addEventListener('resize', (e) => {
let res = screen_width - e.target.innerWidth
if (res > 100) {
location.reload()
}
if (res < -100) {
location.reload()
}
@belocer
belocer / js.js
Created Sep 28, 2019
Получить ширину
View js.js
let wi = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth
@belocer
belocer / console.log.js
Created Sep 13, 2019
Узнать количество тегов на странице
View console.log.js
var all = document.getElementsByTagName("*");
console.log( all.length );
You can’t perform that action at this time.