Skip to content

Instantly share code, notes, and snippets.

@kovaldn
kovaldn / javascript: dropdown menu.js
Last active April 8, 2020 17:58
javascript: dropdown menu
/*Выпадающее меню*/
// html
<nav class="absolute">
<ul class="inline">
<li class="drop relative">
<a class="drop-toggle" href="">Пункт1</a>
<ul class="drop-menu hidden absolute">
<li><a href="#">Подпункт1</a></li>
<li><a href="#">Подпункт2</a></li>
@kovaldn
kovaldn / CSS: inline-block.css
Last active April 8, 2020 17:57
CSS: inline-block
li {
width: 200px;
min-height: 250px;
border: 1px solid #000;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
margin: 5px;
zoom: 1;
*display: inline;
@kovaldn
kovaldn / Javascript: Jquery performance.js
Last active December 18, 2015 02:48
Javascript: Jquery performance
/*
* JQUERY PERFORMANCE
*/
// 1) Don't forget to use context
var arms = $('div.robotarm', '#container');
// вместо
var arms = $('#container').find('div.robotarm');
// хуже всего:
@kovaldn
kovaldn / Javascript: detect IE version.js
Last active April 8, 2020 17:57
Javascript: detect IE version
// Определение версии Internet Explorer (IE) в JavaScript
// Источник: http://tanalin.com/articles/ie-version-js/
if (document.all && !document.querySelector) {
alert('IE7 или ниже');
}
if (document.all && document.querySelector && !document.addEventListener) {
alert('IE8');
}
@kovaldn
kovaldn / Javascript: string.js
Last active December 18, 2015 12:19
Javascript: string
/*
* STRING IN JAVASCRIPT
* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String
*/
// Строки в JavaScript нельзя изменять. Можно прочитать символ, но нельзя заменить его. Как только строка создана — она такая навсегда.
// ===================================================
// ===================================================
@kovaldn
kovaldn / Javascript: regular expressions.js
Last active June 12, 2023 10:29
Javascript: regular expressions
// ТЕОРИЯ
var pattern = "^\\w+@[a-zA-Z_]+?\\.[a-zA-Z]{2,3}$" - тип "string"
var re = new RegExp(pattern); - это уже regex
// ССЫЛКИ
// готовые регулярки
Gskinner.com/RegExr/
Regexlib.com
@kovaldn
kovaldn / Wordpress: date, comments.php
Last active December 18, 2015 17:49
Wordpress: date, comments
<!--
Wordpress Date
http://codex.wordpress.org/Formatting_Date_and_Time
Для вывода даты публикации можно использовать две функции the_date() и the_time().
Первая у меня почему-то глючила, так что я предпочитаю вторую.
Число
d 01–31
j 1–31
@kovaldn
kovaldn / Javascript: typeof & $.type().js
Last active September 22, 2016 08:14
Javascript: typeof & $.type()
// typeof
// Знает:
// 1) number
// 2) string
// 3) boolean
// 4) undefined
// 5) object
// 6) function
// Numbers
@kovaldn
kovaldn / Javascript: each & map.js
Last active December 18, 2015 17:58
Javascript: each & map
// map, each
// -------------------------------------------------------------------------------------
// map возвращает новый объект, а each - исходный
// отсюда следуюет, что метод each можно включать в цепочку вызова, а метод map - нельзя
// -------------------------------------------------------------------------------------
// Map позволяет создать новый объект с изменёнными данными (на основе прежних).
// Each позволяет просто пройтись по объекту.
// .each()
@kovaldn
kovaldn / Javascript: create and appendTo.js
Last active December 18, 2015 21:39
Javascript: create and appendTo
$("<img />", {
"src":"not/an/image.png",
"alt":"Такого изображения не существует"
}).appendTo("body");