Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save cmarkle27/3258935 to your computer and use it in GitHub Desktop.
Save cmarkle27/3258935 to your computer and use it in GitHub Desktop.
Extend underscore.js
// If you don't use underscore.js, use it (http://documentcloud.github.com/underscore/)
// Then, use underscore's mixin method to extend it with all your other utility methods
// like so:
_.mixin({
escapeHtml: function () {
return this.replace(/&/g,'&')
.replace(/>/g,'>')
.replace(/</g,'&lt;')
.replace(/"/g,'&quot;')
.replace(/'/g,'&#39;');
},
otherFunc: function () {
// etc, etc.
}
});
// simple. but. handy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment