На практике зачастую этот код собирается на сервере. На стороне сервера, разумеется, следует организовать код таким образом, чтобы не запутаться. На текущем проекте у меня это django-тег, который читает содержимое файлов из папки и пакует/эскейпит их в var templates = {}
В памяти строку шаблона вы в любом случае держите, но в описанном мной случае вы не обращаетесь к дому, чтобы извлечь шаблоны в js-переменную, т.к. они уже изначально там.
Если не ошибаюсь, +20 берут за переезд из одного эмирата в другой (Шарджа — это административно другой эмират), это связано с покрытием каких-то дополнительных страховых расходов, связанных с возможностью аварии в другом эмирате.
<img src="[path_to_spacer]" />
img {
width: ww;
height: hh;
background: url(sprite.png) no-repeat -xx -yy;
}
В памяти строку шаблона вы в любом случае держите, но в описанном мной случае вы не обращаетесь к дому, чтобы извлечь шаблоны в js-переменную, т.к. они уже изначально там.
var templates = {
"template.html": "template_string",
"other_template.html": "other_template_string",
…
}
и никаких лишних обращений к DOM (разумеется, если размер и количество шаблонов на мешает держать их в переменной).
Backbone.[View|Model].extend
оборачиваете в();
?В каких районах снимают жилье ИТ-специалистам? Есть ли шансы оказаться в Дубай Марине или ИТ-шников расселяют по спальникам в Шардже? :)