16.12.2013, 18:20
|
Кандидат Javascript-наук
|
|
Регистрация: 14.12.2013
Сообщений: 129
|
|
Вот когда сделаешь мне такое в столько строк кода и на таком уровне абстракции, сделаешь НА СЕРВЕРЕ, тогда приходи.
<script src='//mychamber.ru/build/ui.js'></script>
<style>
.list-item {
cursor : default;
background-color : #bfc7ff;
font-size : 25px;
overflow : hidden;
transition : 0.4s;
}
.list-item.add {
height : 0;
}
.list-item.remove {
height : 0;
}
</style>
<div controller="Ctrl">
<button click="add(newText)">добавить</button>
<label>новый пункт: <input model="newText"></label>
<label>фильтр: <input model="filterText"></label>
<ul>
<li class="list-item" repeat="item in items |filter:filterText">
<div class="post">{item}</div>
</li>
</ul>
</div>
<script>
function Ctrl() {
items = [54, 2, 4]
add = function(text) { items.unshift(text) }
}
</script>
Последний раз редактировалось Maxmaxmaximus5, 16.12.2013 в 18:28.
|
|
16.12.2013, 18:22
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Poznakomlus
|
как происходит кеширование броузером страниц при данном подходе?
по ходу с одной стороны мы снимаем нагрузку, а с другой лезем на сервер за данными, теми которыми мы легко могли бы получить с кеша браузера
|
Любой запрос можно также кешировать, как и файлик CSS. Плюс отдельно данные легко хранить в локальном хранилище. На сервере данные кешируются на слое БД в оперативной памяти (если вся база не влазит, то либо делается сегментация, либо в памяти весят только индексы, но это из другой оперы и не имеет отношения к делу).
ЗЫ: недавно узнал, прикиньте, гугл прям сейчас пишет Ангуляр ...
|
|
16.12.2013, 18:25
|
Кандидат Javascript-наук
|
|
Регистрация: 14.12.2013
Сообщений: 129
|
|
Сообщение от Poznakomlus
|
теми которыми мы легко могли бы получить с кеша браузера
|
Это называется система версионности данных, тоже кстати под это сервис напишу ^_^
У тя в сторче хранится актуальная версия данных, и посылается на сервер только проверка версии, если у тя устарела то просишь разницу прислать.
Сообщение от kobezzza
|
недавно узнал, прикиньте, гугл прям сейчас пишет Ангуляр ...
|
как узнал??? это меня вводит в панику!11
Последний раз редактировалось Maxmaxmaximus5, 16.12.2013 в 18:27.
|
|
16.12.2013, 18:27
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Maxmaxmaximus5
|
как узнал??? это меня вводит в панику!11
|
Знакомый в гугл работает
|
|
16.12.2013, 18:27
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Maxmaxmaximus5
|
Вот когда сделаешь мне такое в столько строк кода и на таком уровне абстракции, сделаешь НА СЕРВЕРЕ, тогда приходи.
|
Чет я не вижу что банные синхронизировались с сервером.
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
16.12.2013, 18:30
|
Кандидат Javascript-наук
|
|
Регистрация: 14.12.2013
Сообщений: 129
|
|
Сообщение от cyber
|
Чет я не вижу что банные синхронизировались с сервером.
|
они просто не могут((((((( потому что шаблонизация на клиенте - говно. верно)?
Сообщение от kobezzza
|
Знакомый в гугл работает
|
Передай ему что скоро его уволят) и когда это произойдет, я приму его на свою сторону. Приму на сторону зла и сахара ^_^
|
|
16.12.2013, 18:32
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Maxmaxmaximus5
|
потому что шаблонизация на клиенте - говно. верно)?
|
Я тебе уже 5 раз повторил, я нечего не имею против, шаблонизации на клиенте и буду рассматривать ее как один из вариантов.
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
16.12.2013, 18:32
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Maxmaxmaximus5, пока ты доказываешь про говно и клиента, ещё 10 новых пользователей полюбили ангуляр
|
|
16.12.2013, 18:32
|
Кандидат Javascript-наук
|
|
Регистрация: 14.12.2013
Сообщений: 129
|
|
Сообщение от cyber
|
Чет я не вижу что банные синхронизировались с сервером.
|
да вон же, на шестой строчке ну, слепой штоле? вон запрос пошел
Poznakomlus, я ВООБЩЕ не понял что ты написал.
Сообщение от cyber
|
Я тебе уже 5 раз повторил, я нечего не имею против, шаблонизации на клиенте и буду рассматривать ее как один из вариантов.
|
Но теперь ты понял что шаблонизация на сервере это удел 2000 годов)? Ты понял что она проигрывает шаблонизации на клиенте во всем?
|
|
16.12.2013, 18:36
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Maxmaxmaximus5
|
Но теперь ты понял что шаблонизация на сервере это удел 2000 годов)? Ты понял что она проигрывает шаблонизации на клиенте во всем?
|
нет, зависит от задачи.
В данный момент я на 60% за полную серверную шаблонизацию и 40% за клиентскую, а в общем зависит от задачи.
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|