Как организовывать html в одностраничном веб-приложении?
Возник вопрос,каким образом показывать html контент в одностраничных веб-приложениях?
Например,есть экран регистрации и есть экран непосредственно показа контента,как уместить их в одном index.html?
Можно передавать по json,например,можно скрывать отдельные блоки и открывать их в нужный момент,но так никто не делает(как я понимаю),но никак не могу найти,как это нужно делать правильно.
Если это именно веб-приложение (а не просто страничка) то вы можете делать AJAX запросы к серверу и получать нужный контент.
Котнтент то всегда можно спрятать внутри , но если этот контент должен показываться только после регистрации/логина, то такое не подходит, т.к. пользователь может просто открыть исходный код страницы и увидеть контент.
Да,поэтому контент я передаю с сервера в формате json,а потом встраиваю с помощью jquery,но данный метод занимает довольно много трафика и поэтому мне хотелось бы знать,как принято передавать html
idclev31: т.е. по-вашему если загружать контент вместе со страницей, то он не будет занимать трафик? Или вам приходится загружать этот контент несколько раз? Если да, то стоит подумать о кэшировании или частичной загрузке.
Для интереса, какой же там объем, что Вы задумались о трафике?
Я имею ввиду ситуацию,когда есть страница с регистрацией,пользователь заполняет ее,весь html и остальной контент связанный с регистрацией исчезает и вот тут как раз появляется мой вопрос,каким наиболее удобным способом заполнить теперь уже пустую страницу разметкой html.
Можно ее просто скрывать изначально,но тогда открыв код хулиганы увидят то,что скрыто.
Я же сейчас использую передачу с сервера в формате json,и вот хотел узнать есть ли более удобные способы)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.