Skip to content

Instantly share code, notes, and snippets.

@jahfer
jahfer / getset.js
Created May 14, 2012 03:21
JavaScript: Get/Set Properties
// Super amazing, cross browser property function, based on http://thewikies.com/
// Found via http://johndyer.name/native-browser-get-set-properties-in-javascript/
function addProperty(obj, name, onGet, onSet) {
// wrapper functions
var
oldValue = obj[name],
getFn = function () {
return onGet.apply(obj, [oldValue]);
@jahfer
jahfer / gist:2690856
Created May 13, 2012 23:59
JavaScript: Hints
/*
===========================================
JavaScript Hints & Tips
Compiled mainly from http://sharedfil.es/js-48hIfQE4XK.html
===========================================
// onReady
document.addEventListener("DOMContentLoaded", function() {
// code...
});
@jahfer
jahfer / gist:2690846
Created May 13, 2012 23:56
CSS: Image Replacement
.ir { border: 0; font: 0/0 a; text-shadow: none; color: transparent; background-color: transparent; }
@jahfer
jahfer / gist:2690835
Created May 13, 2012 23:52
CSS: Media Queries
/* Desktop */
/* Mobile in portrait */
@media only screen and (max-width: 47.9375em) {
}
/* Mobile in Landscape */
@media only screen and (min-width: 30em) and (max-width: 47.9375em) {