Skip to content

Instantly share code, notes, and snippets.

@aisuii
Created April 11, 2011 11:04
Show Gist options
  • Save aisuii/913363 to your computer and use it in GitHub Desktop.
Save aisuii/913363 to your computer and use it in GitHub Desktop.
utils
var APP = {};
APP.data = (function(){
var data = {};
var exports = {};
var getData = function(key) {
return data[key];
};
exports.getData = getData;
var setData = function(key, val) {
data[key] = val;
return val;
};
exports.setData = setData;
var clearData = function() {
data = {};
};
exports.clearData = clearData;
return exports;
})();
APP.utils = (function(){
var exports = {};
var toParam = function(queryString){
var params = {};
var keyValPair = [];
var keyVals = queryString.split('&');
for(var i = 0, length = keyVals.length; i < length; i++){
keyValPair = keyVals[i].split('=');
if(keyValPair.length == 2) {
params[keyValPair[0]] = keyValPair[1];
}
}
return params;
};
exports.toParam = toParam;
return exports;
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment