This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/// Nice count to number (by DUzun) | |
;(function (global, FUNCTION, Number) { | |
var $ = global.jQuery || global.Zepto; | |
$.fn.counto = function fcounto(nr,dl,done) { | |
if(!dl) dl = 400; | |
var start = $.now(), | |
end = start + dl, | |
delay = 10, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* A small jQuery plugin to enable/disable any form element, | |
* and any generic element (with 'disabled' class) | |
*/ | |
;(function (global) { | |
var $ = global.jQuery || global.Zepto; | |
$.fn.enable = function (cls) { | |
var prp = 'disabled'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Parse URLs in a Browser environment. | |
* | |
* Ussage: | |
* 1) var hostname = $url('https://duzun.me/playground', 'hostname'); | |
* | |
* 2) var a = $url('https://duzun.me/playground?some=param'); | |
* a.protocol = 'http:'; | |
* var hrefSecured = a.href; | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* 4-10 times faster .each replacement | |
* use it carefully, as it overrides jQuery context of element on each iteration | |
* | |
* function clb(DOM, idx, $DOM, DOM) {}; | |
* $DOM == $(DOM), is the same object throughout iteration | |
* | |
*/ | |
;(function (global) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Find selector in this and descendants of this. | |
* if up == true, search parents as well. | |
* | |
*/ | |
;(function (global) { | |
var $ = global.jQuery || global.Zepto; | |
$.fn.findAll = function findAll(selector, up) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
source: http://stackoverflow.com/questions/2048720/get-all-attributes-from-a-html-element-with-javascript-jquery/16935800#16935800 | |
*/ | |
(function($) { | |
$.fn.getAttributes = function () { | |
var elem = this, | |
attr = {}; | |
if(elem && elem.length) $.each(elem.get(0).attributes, function(v,n) { | |
n = n.nodeName||n.name; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Check whether string $str can be interpreted as a valid UTF-8. | |
* | |
* @param (string) $str A string to check for UTF-8 | |
* @param (bool) $hasNonASCII_UTF8 If true, get non-ASCII bytes count in $str. | |
* | |
* @return (bool|int) if $str is not a valid UTF-8 string -> false | |
* if $str is a valid UTF-8 string, | |
* when $hasNonASCII_UTF8 == false -> true, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<!-- The <script> switches rel="prefetch" to rel="stylesheet" at proper time, et voila, magic happens :-) --> | |
<link rel="prefetch" type="text/css" href="https://cdn.limitlesslane.com/css/mini/async_lib.css" /> | |
<link rel="stylesheet" type="text/css" href="https://cdn.limitlesslane.com/css/mini/lib.css" /> | |
<link rel="stylesheet" type="text/css" href="https://cdn.limitlesslane.com/css/mini/app.css" /> | |
<link rel="prefetch" type="text/css" href="https://cdn.limitlesslane.com/css/mini/async_app.css" /> | |
<script> | |
;(function(w,d){ |
NewerOlder