Skip to content

Instantly share code, notes, and snippets.

@unknownuser88
unknownuser88 / gist:8282869
Created January 6, 2014 13:26
substr(start, [length]) Returns the characters in a string beginning at “start” and through the specified number of characters, “length”. “Length” is optional, and if omitted, up to the end of the string is assumed.
//substring(from, to)
var text="excellent"
text.substring(0,4) //returns "exce"
text.substring(2,4) //returns "ce"
@unknownuser88
unknownuser88 / gist:8282877
Created January 6, 2014 13:26
substring(from, [to]) Returns the characters in a string between “from” and “to” indexes, NOT including “to” inself. “To” is optional, and if omitted, up to the end of the string is assumed.
//substring(from, [to])
var myString = 'javascript rox';
myString = myString.substring(0,10);
console.log(myString)
//output: javascript
@unknownuser88
unknownuser88 / gist:8282882
Created January 6, 2014 13:26
toUpperCase() Returns the string with all of its characters converted to uppercase.
//toUpperCase()
var myString = 'javascript rox';
myString = myString.toUpperCase();
console.log(myString)
//output: JAVASCRIPT ROX
@unknownuser88
unknownuser88 / gist:8284506
Created January 6, 2014 15:34
array to json javascript
var myarray = [];
var myJSON = "";
$.each(data.data,function(i,val) {
var item = {
"name": val.name,
"facebookId": val.id,
"picture": val.picture.data.url
};
myarray.push(item);
})
@unknownuser88
unknownuser88 / gist:8284518
Created January 6, 2014 15:35
namespace for function
;q = {
w : 'www',
myFunction: function()
{
var a = arguments[0] || "q";
// alert('running MYNAMESPACE.myFunction...'+a+q.w);
}
}
q.myFunction(); //function call
@unknownuser88
unknownuser88 / gist:8284525
Created January 6, 2014 15:36
function debug
function debug(text) {
    if (window.console && window.console.log) {
        window.console.log(text);
    }
    if (window.opera) {
@unknownuser88
unknownuser88 / gist:8284541
Created January 6, 2014 15:36
$.debug extend function
$.extend({
debug:function(text, dir){
var dir = dir || false;
    if (window.console && window.console.log) {
(dir === true && window.console.dir) ? window.console.dir(text) : window.console.log(text);
    }
}
})
// $.debug('console.log test');
@unknownuser88
unknownuser88 / gist:8284556
Created January 6, 2014 15:37
JQUERY CHECK IF DIV SCROLLED TO END
$(document).ready(function(){
$('div').bind('scroll',chk_scroll);
});
function chk_scroll(e)
{
var elem = $(e.currentTarget);
if (elem[0].scrollHeight - elem.scrollTop() == elem.outerHeight())
@unknownuser88
unknownuser88 / gist:8284568
Created January 6, 2014 15:37
color convert RGB<==>HEX
function hex2rgb( $colour ) {
if ( $colour[0] == '#' ) {
$colour = substr( $colour, 1 );
}
if ( strlen( $colour ) == 6 ) {
list( $r, $g, $b ) = array( $colour[0] . $colour[1], $colour[2] . $colour[3], $colour[4] . $colour[5] );
} elseif ( strlen( $colour ) == 3 ) {
list( $r, $g, $b ) = array( $colour[0] . $colour[0], $colour[1] . $colour[1], $colour[2] . $colour[2] );
} else {
return false;
@unknownuser88
unknownuser88 / gist:8284572
Created January 6, 2014 15:37
OnBeforeUnload
var OnBeforeUnload = (function(){
var
FDUM = new Function,
AFFIRM = function(){ return true; };
var _reg = function(msg,opts){
opts = opts || {};
var