View inheritPrototype.js
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
function inheritPrototype(childObject, parentObject){ | |
var parentCopy = Object.create(parentObject.prototype); | |
parentCopy.constructor = childObject; | |
childObject.prototype = parentCopy; | |
} |
View singleton.pattern.js
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
var singleton = function() { | |
var privateVariable; | |
function privateFunction(x) { | |
...privateVariable... | |
} | |
return { | |
first method: function (a, b) { | |
...privateVariable... | |
}, | |
second method: function (a, b) { |
View homebrew.txt
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
# To keep the Homebrew itself up-to-date, and fetch the newest version from GitHub use: | |
brew update | |
# After updating the brew, check which formulae have an updated version available, display detailed version information to see if you have more than one older version laying around: | |
brew outdated --verbose | |
# Remove broken symlinks | |
brew prune |
View setup-dev.sh
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
#!/bin/bash | |
# install homebrew | |
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
# install homebrew's official php tap | |
brew tap josegonzalez/homebrew-php | |
View anonymous.pattern.js
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
/** | |
* Self-executing JavaScript pattern | |
*/ | |
// undefined = true; works in javascript | |
// passing undefined as a param guarantees undefined is “undefined” | |
(function(window, document, undefined) { | |
// ... | |
})(this, document); // this = window |
View option-list-us-states.txt
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
AL|Alabama | |
AK|Alaska | |
AZ|Arizona | |
AR|Arkansas | |
CA|California | |
CO|Colorado | |
CT|Connecticut | |
DE|Delaware | |
DC|District Of Columbia | |
FL|Florida |
View reflection.php
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 | |
/** | |
* PHP Reflection API | |
* Examines the inner workings of functions, classes, and objects | |
*/ | |
Reflection::export(new ReflectionClass('class_name')); |
View jquery.plugin-template.js
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
// remember to change every instance of "pluginName" to the name of your plugin! | |
(function($) { | |
// here it goes! | |
$.fn.pluginName = function(method) { | |
// plugin's default options | |
var defaults = { | |
foo: 'bar' | |
}; | |
// this will hold the merged default and user-provided properties | |
// you will have to access the plugin's properties through this object! |
NewerOlder