<a class='bundle' href=''>Ссылка для примера</a>
<script language="JavaScript">
var MMNav = {
init: function() {
document.onclick = function(e) {
var target = getEventTarget(e);
if (target && target.className == 'bundle' ) {
target.href += '?name=value';
}
return true;
};
}
}
function getEventTarget(e) { // мультибраузерная функция
var e = e || window.event;
var targ = e.target || e.srcElement;
while (targ && (!targ.href || targ.nodeType == 3)) { // боремся с Safari и вложенностью
targ = targ.parentNode;
}
return targ;
}
window.onload=MMNav.init;
</script>
Показаны сообщения с ярлыком javascript. Показать все сообщения
Показаны сообщения с ярлыком javascript. Показать все сообщения
8 апр. 2013 г.
Javascript Один обработчик на все клики
5 янв. 2013 г.
30 окт. 2012 г.
Аналог функции var_dump() в JavaScript
Как известно, в PHP функция var_dump() выводит в окно браузера дамп информации о переменной. Аналог в JavaScript:
<script type="text/javascript">function dump(obj) { var out = ""; if(obj && typeof(obj) == "object"){ for (var i in obj) { out += i + ": " + obj[i] + "\n"; } } else { out = obj; } alert(out);}</script> |
8 мар. 2011 г.
Семь полезных техник JavaScript
Вы можете не следовать рекомендациям, и бывает, что все получается хорошо. Тем не менее, в этой статье я покажу семь техник, используя которые вы сможете поднять уровень своего программирования.
Изучая примеры, следует помнить, что есть и другие способы, дающие тот же результат, цель статьи в том, чтобы пролить немного света на то, что многие вещи можно сделать лучшим способом. Преимущества каждого метода достаточно очевидны, но основная цель кратко показать распространенные ошибки программистов и авторов библиотек, выработать некоторые навыки в JavaScript и продемонстрировать гибкость языка.
Изучая примеры, следует помнить, что есть и другие способы, дающие тот же результат, цель статьи в том, чтобы пролить немного света на то, что многие вещи можно сделать лучшим способом. Преимущества каждого метода достаточно очевидны, но основная цель кратко показать распространенные ошибки программистов и авторов библиотек, выработать некоторые навыки в JavaScript и продемонстрировать гибкость языка.
25 янв. 2011 г.
Обфускация JavaScript
В статье собраны всем известные методы и предельно извращенные. Эту статью я решил написать после недавнего прочтения поста в блоге Badass JavaScript и решил её дополнить своими находками.
Подписаться на:
Сообщения (Atom)