Skip to content

Instantly share code, notes, and snippets.

Avatar

IgorGavrilenko

View GitHub Profile
@IgorGavrilenko
IgorGavrilenko / php класс для текущей стр
Created Oct 21, 2020
php класс для текущей стр
View php класс для текущей стр
<?php
list($class) = explode('?', $_SERVER['REQUEST_URI']);
$class = str_replace(array('/', '.php'), '', $class);
?>
<?php echo $class ?>
View resetForms
var resetForms = function() {
for (i = 0; i < $jsForm.length; i++) {
$jsForm[i].reset();
}
}
resetForms();
View observer
const el = document.querySelector(".myElement")
const observer = new IntersectionObserver(
([e]) => e.target.classList.toggle("is-pinned", e.intersectionRatio < 1),
{ threshold: [1] }
);
observer.observe(el);
View empty or not
$('.el').each(function () {
if($.trim($(this).html())==='') {
$(this).detach();
}
else {
$(this).addClass();
}
});
View media jquery
var $mql = window.matchMedia('(min-width: 992px)');
var handleMQL = function ($mql) {
if ($mql.matches) {
} else {
}
};
handleMQL($mql);
$mql.addListener(handleMQL);
View resize
$(window).resize(function() {
}).trigger("resize");
@IgorGavrilenko
IgorGavrilenko / ymaps
Last active Jul 31, 2020
яндекс карта
View ymaps
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<script>
ymaps.ready(function() {
var hpMap = new ymaps.Map('h-map', {
center: [55.9924852, 38.3717429],
zoom: 7,
controls: ['zoomControl']
}),
myPlacemark = new ymaps.Placemark(hpMap.getCenter(), {
balloonContent: '142432, Россия, Московская обл., г. Черноголовка, пр. 1-й, д. 4, ком. 215',
View webp apach
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{REQUEST_URI} (?i)(.*)(\.jpe?g|\.png)$
RewriteCond %{DOCUMENT_ROOT}%1.webp -f
RewriteRule (?i)(.*)(\.jpe?g|\.png)$ %1\.webp [L,T=image/webp,R]
</IfModule>
<IfModule mod_headers.c>
Header append Vary Accept env=REDIRECT_accept
View сброс кэша
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
header('Expires: Sat, 03 Aug 2013 00:00:00 GMT');
header('Last-Modified: ' . gmdate( 'D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
@IgorGavrilenko
IgorGavrilenko / версия файла
Last active Mar 26, 2020
версия файла
View версия файла
?v=<?php echo date('dmYHis'); ?>
You can’t perform that action at this time.