Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Backbone JS или свой код
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Backbone JS или свой код

Страниц (1): [1]
 

1. pantela - 24 Октября, 2014 - 18:53:04 - перейти к сообщению
Стоит задача, без перезагрузки старницы обновлять информацию на странице и изменять ссылку, напр.

site.ru/page#home
site.ru/page#about_us
site.ru/page#service
site.ru/page#contact_us

Мне тут советовали использовать библиотеку Backbone JS, Angular JS...
Теперь у меня встал вопрос... Стоит ли использовать эти библиотеки только для этой задачи? Или лучще написать через свой чисто JS код... Однако

Если наведёте ещё на идей был бы признателен.
спс.Ув.
2. DelphinPRO - 24 Октября, 2014 - 19:02:45 - перейти к сообщению
Если знаете эти библы, то используйте. Если нет - проще и быстрее самому написать. Не ахти какая задача. Если время не жмет, можно заморочится, выучить бэкбон, клевая весчь. Ангуляр тоже крут, но лично у меня с ним не сложились отношения Улыбка
pantela пишет:
Если наведёте ещё на идей был бы признателен.

используйте History Api вместо хеш-ссылок.
3. pantela - 24 Октября, 2014 - 20:26:15 - перейти к сообщению
А он ведь только с HTML5 работает... А мне бы эту функцию и под старые браузеры... http://caniuse[dot]com/#search=history
4. nerv - 24 Октября, 2014 - 20:37:59 - перейти к сообщению
pantela пишет:
А мне бы эту функцию и под старые браузеры...

https://github[dot]com/devote/HTML5-History-API

pantela пишет:
Мне тут советовали использовать библиотеку Backbone JS, Angular JS...

Если толстый клиент, вероятно, стоит. Для начала следует научится видеть/понимать различия между библиотекой и фреймворком.

Последнее время я сторонник mvc на клиенте, ооп подхода к построению приложений. Использую многоуровневое наследование в js)
5. pantela - 24 Октября, 2014 - 21:16:08 - перейти к сообщению
Ок спс, просмотрюсь

Цитата:
используйте History Api вместо хеш-ссылок.
а почему? Разница? Поисковик ведь и хеш-ссылок ловит. Однако
6. DelphinPRO - 25 Октября, 2014 - 10:25:04 - перейти к сообщению
Как минимум будет работать без яваскрипта.

 

Powered by ExBB FM 1.0 RC1