Javascript.RU

Функция ведения логов

Мне немного надоело везде писать if (console && console.log) { ... } и я написал небольшую оберточку:

var log = function () {
	/*	Кушаем крайний аргумент, в котором
	лежит loglevel текущего сообщения	*/
	var loglevel = Array.prototype.pop.call(arguments);

	if (typeof console !== 'undefined' &&
		console.log &&
		((loglevel & log.level) !== 0)) {
		console.log.apply(console, arguments);
	}
};

log.levels = {
	template: 1,
	call: 2
};

/*	выводить в лог только сообщения
с флагом log.levels.call	*/
log.level = log.levels.call;
-1

Well-formed XML в jQuery

Внезапно заметил, что jQuery стал принимать не только well-formed xml для генерации DOM-узлов из строки.

Т.е. если раньше $('<div></div><div></div>') отдавало ошибку, то теперь нормально работает, отдавая объект jQuery с двумя элементами.

-1

Min/Max для массивов

Для первого поста не придумал ничего умнее, кроме как перевести коротенький пост любимого всеми Джона Ресига.
http://ejohn.org/blog/fast-javascript-maxmin/

Быстрый Max/Min в JavaScript читать дальше »

+13

 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Популярные таги
Последние комментарии
Последние темы на форуме
Forum