Skip to content

Instantly share code, notes, and snippets.

View thegitfather's full-sized avatar

thegitfather thegitfather

View GitHub Profile
@thegitfather
thegitfather / debounce.js
Created May 9, 2015 02:26
js: debounce function
// Returns a function, that, as long as it continues to be invoked, will not
// be triggered. The function will be called after it stops being called for
// N milliseconds. If `immediate` is passed, trigger the function on the
// leading edge, instead of the trailing.
function debounce(func, wait, immediate) {
var timeout;
return function() {
var context = this, args = arguments;
var later = function() {
timeout = null;
@thegitfather
thegitfather / index_html5.html
Last active February 18, 2016 12:44
Simple HTML5 skeleton
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Simple HTML5 skeleton</title>
<link href="http://joinpoint.org/saebl/favicon_yinyang.ico" rel="icon" type="image/x-icon">
<link rel="stylesheet" type="text/css" media="screen" href="main.css">
<link rel="stylesheet" type="text/css" media="(max-width: 599px)" href="size-s.css">
<!-- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> -->
@thegitfather
thegitfather / jquery.plugin.boilerplate.js
Created April 27, 2015 11:54
jQuery Plugin Boilerplate
// jQuery Plugin Boilerplate
// A boilerplate for jumpstarting jQuery plugins development
// version 1.1, May 14th, 2011
// by Stefan Gabos
// remember to change every instance of "pluginName" to the name of your plugin!
(function($) {
// here we go!
$.pluginName = function(element, options) {
@thegitfather
thegitfather / compass.scss
Last active August 29, 2015 14:02
compass mixin background ellipse + fallback
@include background(image-url("foo.png"),
radial-gradient(center,ellipse cover,rgba(0,0,0, 0.4) 0, rgba(0,0,0, 0.9) 100%));