2015-05-31 4 views
-5

Итак, я создаю сайт, на котором есть некоторые фотографии на нем (аналогичная сетка для Weheartit), и основная идея заключается в том, что я буду обновлять эти фотографии ежедневно (я буду добавлять новые фотографии в ежедневную основы). Сначала я хотел сделать разбивку на страницы, но потом понял, что динамическая загрузка контента - лучшая идея. Таким образом, я хотел загрузить контент таким же образом, как Weheartit (когда пользователь достигает нижней части страницы, загружается новый контент и так далее на бесконечность) ... Я вообще не знаком с веб-дизайном, но у меня есть хорошие знания HTML и CSS, а также некоторые базовые знания на уровне Javascript. Итак, я задавался вопросом, могут ли некоторые из вас помочь мне на правильном пути достижения моих идей. Что мне нужно, чтобы научиться делать это возможным? Это выполнимо без PHP, мне нужен AJAX и так далее ... Спасибо, ребята.Динамический контент Загрузка (Бесконечный свиток)

+3

этот вопрос является слишком широким в своем нынешнем формате, как вы не показывают никаких попыток. Потратьте некоторое время на просмотр SO для похожих вопросов - http://stackoverflow.com/search?q=infinite+scrollable+div например http://stackoverflow.com/questions/19370850/infinite-scrollable-div-with-ajax -loaded-контент – Sean

ответ

1

Основываясь на том, как вы изложили свой вопрос, это кажется немного расплывчатым, и я не совсем уверен в том, о чем вы просите, но я отвечу на ваш вопрос в меру своих возможностей.

Прежде всего, я не понимаю, почему вы хотите динамически загружать свой контент с помощью Javascript. Javascript - это клиентский язык, когда ваш сервер получает запрос на загрузку веб-страницы, все HTML/CSS отправляются на клиентскую сторону. Ваш Javascript только скроет часть HTML, но скрытые данные все еще существуют на стороне клиента. Например, вы можете иметь что-то вроде этого:

function loadpage(){ 
document.getElementById("myDiv").style.display= "block"; 
} 

Затем добавить кнопку в конце страницы, которая будет выполнять эту функцию. Но было бы гораздо лучше просто сначала загрузить все.

PHP - это серверный язык, этот код выполняется на сервере. Когда вы запрашиваете страницу, не весь html отправляется на ваш компьютер ... Это когда вы запускаете действие на странице, где сервер запускается и, скорее всего, извлекает новый HTML из базы данных на сервере.

AJAX (Асинхронный Javascript и XML) - это способ общения с сервером с помощью Javascript, он позволяет веб-страницам предоставлять информацию из баз данных без обновления страницы.

The We Heart It сайт динамически генерирует данные из базы данных. Когда вы добираетесь до нижней части страницы, AJAX Request запускает связь с сервером, загружая больше изображений для вас.

Если вы действительно хотите динамическую систему, где фотографии просто сохранить загрузку, вы должны научиться PHP/AJAX/mySQL (БАЗ)

Смежные вопросы