Skip to content

Instantly share code, notes, and snippets.

View belocer's full-sized avatar
💭
My blog. good-code.ru

Денис Белоцерковец belocer

💭
My blog. good-code.ru
View GitHub Profile
@belocer
belocer / index.html
Last active December 4, 2019 16:04
Скрипт карусели "фото товара
<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 December 3, 2019 14:59
Отслеживаем ресайз и обновляем страницу в случае если изменение ширины экрана, - было больше или меньше чем на 100px.
// Обновляем в том случае если, изменение окна больше или меньше на 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 September 28, 2019 08:50
Получить ширину
let wi = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth
@belocer
belocer / console.log.js
Created September 13, 2019 11:10
Узнать количество тегов на странице
var all = document.getElementsByTagName("*");
console.log( all.length );
@belocer
belocer / index.html
Last active September 11, 2019 10:06
Класс для работы со звездами на сайте.
<!-- HTML для класса -->
<span class="rating nowrap" id="stars3">
<i class="empty star" data-qty-star="1"></i>
<i class="empty star" data-qty-star="2"></i>
<i class="empty star" data-qty-star="3"></i>
<i class="empty star" data-qty-star="4"></i>
<i class="empty star" data-qty-star="5"></i>
<label for="stars_input3"></label>
<input type="text" name="star_rait_speed" id="stars_input3" value="0" class="review-qty" readonly>
</span>
@belocer
belocer / .gitignore Laravel
Last active July 28, 2019 09:59
Laravel webpack.mix.js
/node_modules
/public/hot
/public/build
/public/storage
/storage/*.key
/vendor
.env
.phpunit.result.cache
Homestead.json
Homestead.yaml
@belocer
belocer / autoload.php
Created July 1, 2019 08:48
AutoLoad Classes
<?php
spl_autoload_register(function ($ClassName){
$filePath = 'classes/' . $ClassName;
if (file_exists($filePath)) {
require_once $filePath;
}
});
spl_autoload_register(function ($ClassName){
$filePath = 'controller/' . $ClassName;
<?php
// Подключение к БД
$pdo = new PDO("mysql:host=localhost: dbname=test", "root", "");
// Готовим запрос
$sql = "SELECT * FROM tasks";
$statement = $pdo->prepare($sql); // подготовить запрос
$result = $statement->execute(); // вернет true || false // Запускает подготовленный запрос на выполнение
@belocer
belocer / index.html
Created May 21, 2019 05:42
EventSource Comet
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<ul id="chat">
</ul>
@belocer
belocer / index.html
Created May 18, 2019 05:37
Text Mask, Comic effect using blend modes
<h1>Kaboom</h1>