Допустим, нам нужно использовать один скрипт для нескольких страниц (а это делать нужно, ибо экономия HTTP-запросов. по поводу того, что "качать только что надо сейчас" - ну все равно же кеш). Как определить разные действия в зависимости он страниц?

Да очень просто.

html:
<head> ... <meta name="internal" content="mainpage" /> </head>
js: $(window).load(function (){ ... window.rel = $('meta[name=internal]').attr('content'); }); а теперь в зависимости от этой переменной делаем то, что надо. Например:
if (window.rel == 'mainpage') {
     $('#sidebar').removeClass('noJs').slideDown();
}
else if (window.rel == 'comments') {
     $('.comment').addClass('js');
}

Но самая фишка в том, что умеют шаблоны Django ;) в index.djhtml:

<head>
     ...
     <meta name="internal" content="{% block pagerel %}unknown{% endblock %}" /> {# For Javascripts, etc. #}
</head>

И в наследующих шаблонах ставим все как надо. Например, post.djhtml: {% block pagerel %}blogpost{% endblock %}

Вот и все!
Постовой: Доставка - купить недвижимость в центре москвы свежие комментарии, только на этом сайте подарки 8 марта лучшее у нас, дизель генераторы wilson оценки, справки специалистов.
2010-02-09 17:32:45 Теги: django javascript