Skip to content

Instantly share code, notes, and snippets.

@mzaicevs
mzaicevs / README.md
Created April 10, 2017 11:09 — forked from FokkeZB/README.md
URL schemes for iOS and Android (2/2)
@mzaicevs
mzaicevs / Javascript: window location
Created December 24, 2015 17:53 — forked from kovaldn/Javascript: window location
Javascript: window location
/*
* ---------------------
* WINDOW LOCATION
* ---------------------
* http://javascript.ru/window-location
*/
http://www.google.com:80/search?q=javascript#test
@mzaicevs
mzaicevs / CSS: HTML5 Boilerplate
Created December 24, 2015 17:51 — forked from kovaldn/CSS: HTML5 Boilerplate
CSS: HTML5 Boilerplate
/*
* HTML5 Boilerplate
*
* What follows is the result of much research on cross-browser styling.
* Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
* Kroc Camen, and the H5BP dev community and team.
*/
/* ==========================================================================
Base styles: opinionated defaults
@mzaicevs
mzaicevs / Javascript: parse string to object
Created December 24, 2015 17:51 — forked from kovaldn/Javascript: parse string to object
Javascript: parse string to object (underscore)
// string: one=1&two=2&three=3
// result: Object {one: 1, two: 2, three: 3};
// see: underscorejs.org
parseQueryString: function (queryString) {
var params = {};
if(queryString){
_.each(
_.map(decodeURI(queryString).split(/&/g),function(el,i){
@mzaicevs
mzaicevs / Javascript: serialize functions
Created December 24, 2015 17:50 — forked from kovaldn/Javascript: serialize functions
Javascript: serialize functions
(function($) {
// Сериализовать форму в массив и убрать пустые элементы
$.fn.serializeArrayAndFilterEmpty = function() {
return $.grep(this.serializeArray(), function(item) {
return ($.trim(item.value).length > 0);
});
};
// сериализовать форму в массив (для моделей backbone)
$.fn.serializeObject = function(){
var obj = {}
@mzaicevs
mzaicevs / Javascript: date.js
Created December 24, 2015 17:49 — forked from kovaldn/Javascript: date.js
Javascript: date
/*work with Date*/
/*
* DATA.JS
* https://code.google.com/p/datejs/wiki/APIDocumentation#between
* http://www.datejs.com/
*/
Date.today();
@mzaicevs
mzaicevs / Javascript: backbone.js
Created December 24, 2015 17:49 — forked from kovaldn/Javascript: backbone.js
Javascript: backbone
/*
* BACKBONE
*/
// VIEW
define([
'jquery',
'backbone',
'text!..template.php'
@mzaicevs
mzaicevs / javascript: dropdown menu.js
Created December 24, 2015 17:48 — forked from kovaldn/javascript: dropdown menu.js
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>
/*
* Underscore
* Parse object to array
*/
_(obj).each(function(elem, key){
// console.log(elem);
// console.log(key);
obj[key] = _(elem).values();
@mzaicevs
mzaicevs / HTML: select, year & month.js
Created December 24, 2015 17:44 — forked from kovaldn/HTML: select, year & month.js
HTML: select, year & month
// html
<label for="year">Год</label>
<select name="year" id="year"></select>
<label for="month">Месяц</label>
<select name="month" id="month">
<option value = "1">01</option>
<option value = "2">02</option>
<option value = "3">03</option>
<option value = "4">04</option>