Показать сообщение отдельно
  #1 (permalink)  
Старый 27.01.2012, 20:59
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

пишу shells.js это оболочки на все все все, очень удобная библиотека
РАКУШКА.ЖС

// console.log
(function(name) {
	window[name] = function(arg) {
		console.log(arg)
	}
})('log');

// JSON
(function(name) {
	var json = JSON
	var func = function(arg) {
		return json[typeof arg == 'string' ? 'parse' : 'stringify'](arg)
	}
	func.parse = json.parse
	func.stringify = json.stringify
	window[name] = func
})('JSON');

// localStorage
(function(name) {
	var storage = localStorage
	window[name] = function(arg, arg2) {
		if (arguments.length == 1) {
			return (arg === null) ? storage.clear() : JSON.parse(storage
					.getItem(arg))
		} else {
			return (arg2 === null) ? storage.removeItem(arg) : storage
					.setItem(arg, JSON.stringify(arg2))
		}
	}
})('storage');

Последний раз редактировалось Livaanderiamarum, 27.01.2012 в 21:29.
Ответить с цитированием