Как масштабировать javascript-приложения

3 видео от Эдди Османи: http://addyosmani.com/scalable-javascript-videos/

Как переписать jQuery на native JavaScript

Интересная статья про то, как выглядят аналоги распространённых jQuery-вызовов в современных браузерах (с использованием querySelector и classList).

JavaScript-паттерны

http://shichuan.github.com/javascript-patterns/

Документация по Ember.js

Появилась более-менее внятная документация по Ember — http://emberjs.com/.

Как Yandex использует Python и django

Доклад о том, как яндекс использует django (+архитектура яндекс.погода).

Как дать ссылку на «погуглить»

http://lmgtfy.com/?q=тестовая строка — сначала откроет картинку, на которой показывается гугление, а потом ссылка на google.

Ajax Layout

Доклад Олега Илларионова про архитектуру клиентской части vk.com (vkontakte). Олег Илларионов: Разработчик ВКонтакте, ответственный за API, разделы Видеозаписей, Друзей, Приложений, интеграцию с внешними сервисами Twitter, Email и другие. Студент ЛЭТИ. http://www.slideshare.net/profyclub_ru/ajax-layout

Debug javascript в PhpStorm

Почему-то у меня до сих пор здесь нет этого поста, хотя первый раз пользовался года полтора назад. В PhpStorm можно настроить режим отладки javascript, причём и страниц, находящихся на удалённой машине. http://www.jetbrains.com/editors/javascript_editor.jsp?ide=phpstorm#Debugger_for_JavaScript http://wiki.jetbrains.net/intellij/Remote_JavaScript_debugging_with_WebStorm_and_PHPStorm

Алгоритм динамического центрирования меню по нужному элементу

Задача — при возникновении события подсветить нужный пункт меню, показать по 3 пункта сверху и снизу, остальные скрыть. Это относится и к пагинация (paging). Если, к примеру, это второй пункт меню, то снизу показать больше. В общем, чтобы в сумме всегда было показано 7 пунктов. Решил показать алгоритм, которым воспользовался, чтобы всегда быть уверенным, что …

Read more

Кроссдоменные запросы из javascript

Недавно из неожиданного источника поступил вопрос «что такое document.domain«. Я об этом читал давно, толком никогда не использовал, потому решил сохранить на будущее закладочку:) . Вот описание способов кроссдоменной работы javascript: Старый, ограниченный, но кроссбраузерный — поиграться с document.domain http://javascript.ru/ajax/cross-domain-scripting#kross-domennyy-skripting-s-obshchim-naddomenom Более новый, удобный, но поддержка всеми под вопросом — document.getElementById(«iframe»).contentWindow.postMessage() из спецификации HTML5: http://javascript.ru/ajax/cross-origin-2