Фигня. И хром, и фф, и опера, и эксплорер версий 8+ нормально с такими утечками справляются.
Ну и для того, чтоб избавиться от них, не надо выносить обработчик наружу, можно в замыкании ссылку на элемент прибить:
function foo(element, a, b) {
element.onclick = function() { /* использует a и b */ };
element = null;
}
Хотелось бы более развёрнутой статьи, включающей ответы на такие вопросы как:
1. Как сверстать полоску из нескольких like кнопок так, чтобы расстояния между ними выглядели гармонично. У меня пока не получилось. Ведь сервисы внедряют туда свои iframe-ы, с чётко заданным width, при том, что его содержимое может оказаться меньше (к примеру недостаточно лайков).
2. Как удобно организовать подгрузку like-кнопок после загрузки страницы, а не до, т.к. в случае проблемы с соединением с тем же facebook-ом, страница может повиснуть, что очень не приятно. Впринципе я понимаю как это сделать, но всегда проще делать что-то, опираясь на опыт других людей.
3. Как удобно организовать несколько like-панелей для разного контента на ajax-сайте.
Ещё хотелось бы добавить 1 граблю, на которую я, увы, наступил. Вконтакте не понимает jpeg расширений изображения для share, нужно проставить jpg. Мне пришлось обнулить счётчик, т.к. из вк мне ответили:
К сожалению, пока обновление кэша не предусмотрено. Возможно, в скором будущем ситуация будет исправлена
По JS есть отличные книги как в бумажном так и в электронном виде:
Флэнаган Дэвид — «JavaScript. Подробное руководство (5-е издание)»
Рейсиг Джон — «JavaScript. Профессиональные приёмы программирования»
Более, чем достаточно для базы, а дальше уже ковыряние в лидерах JS-творений, написание своего кода…
А если еще немного поизвращаться с XP Mode и vhd, то можно вовсе отказаться от Internet Explorer Collection и использовать действительно «чистый» софт.
У меня весь этот зоопарк выглядит примерно следующим образом:
wget uri
Если не докачало, то wget -c uri
Если надо качать несколько ссылок подряд, то сохраняем их в файл, а потом wget -i filename
Если надо скачать весь интернет сайт вместе с содержимым, то wget -m uri
Если надо не давать качать все, что «выше» определенной глубины сайта, то добавляем -np
Не читал и пока не собираюсь. Слишком уж глубокие дебри. Может быть дорасту когда до этих книг.
А пока добрался да Макконнела («Совершенный код»), Фаулера («Рефакторинг») и Гаммы («Приёмы ОО проектирования и программирования. Паттерны проектирования»). Тоже ничего так книги.
У TNW отличное решение, посмотрите сами.
Ну и для того, чтоб избавиться от них, не надо выносить обработчик наружу, можно в замыкании ссылку на элемент прибить:
1. Как сверстать полоску из нескольких like кнопок так, чтобы расстояния между ними выглядели гармонично. У меня пока не получилось. Ведь сервисы внедряют туда свои iframe-ы, с чётко заданным width, при том, что его содержимое может оказаться меньше (к примеру недостаточно лайков).
2. Как удобно организовать подгрузку like-кнопок после загрузки страницы, а не до, т.к. в случае проблемы с соединением с тем же facebook-ом, страница может повиснуть, что очень не приятно. Впринципе я понимаю как это сделать, но всегда проще делать что-то, опираясь на опыт других людей.
3. Как удобно организовать несколько like-панелей для разного контента на ajax-сайте.
Ещё хотелось бы добавить 1 граблю, на которую я, увы, наступил. Вконтакте не понимает jpeg расширений изображения для share, нужно проставить jpg. Мне пришлось обнулить счётчик, т.к. из вк мне ответили:
Флэнаган Дэвид — «JavaScript. Подробное руководство (5-е издание)»
Рейсиг Джон — «JavaScript. Профессиональные приёмы программирования»
Более, чем достаточно для базы, а дальше уже ковыряние в лидерах JS-творений, написание своего кода…
Speed dial 2 Расширение для создания страницы быстрого доступа, а-ля Опера
Pop-up History Удобный список недавно посещенных страниц.
У меня весь этот зоопарк выглядит примерно следующим образом:
Статья по установке XP Mode подобным образом по ссылке.
www.sitepoint.com/ie6-ie7-ie8-win7-xp-mode/
habrahabr.ru/blogs/webdev/106387/ Грабли при верстке HTML писем 18 октября 2010
habrahabr.ru/blogs/css/112163/ Верстка почтовых рассылок 19 января 2011
habrahabr.ru/blogs/css/112307/ С версткой почтовых рассылок все не так уж плохо 21 января 2011
habrahabr.ru/blogs/css/114119/ Верстка почтовых рассылок: взгляд изнутри 20 февраля 2011
habrahabr.ru/blogs/css/114234/ Верстка почтовых рассылок: разбор полетов 21 февраля 2011
Если не докачало, то wget -c uri
Если надо качать несколько ссылок подряд, то сохраняем их в файл, а потом wget -i filename
Если надо скачать
весь интернетсайт вместе с содержимым, то wget -m uriЕсли надо не давать качать все, что «выше» определенной глубины сайта, то добавляем -np
А вообще man wget.
А пока добрался да Макконнела («Совершенный код»), Фаулера («Рефакторинг») и Гаммы («Приёмы ОО проектирования и программирования. Паттерны проектирования»). Тоже ничего так книги.