Я разрабатываю один веб-сайт с каталогом продуктов.
Это основные характеристики:
Какое лучшее решение? плагины? jquery,...?!?!
Идеальное решение состояло в том, чтобы каждый раздел контента на отдельной странице, который был бы динамически загружен ondemand на главную страницу. Таким образом, я мог бы иметь на каждой странице другой дизайн (включая возможность применения jquery-плагинов) в соответствии с самим контентом.
заранее спасибо
извините за предыдущий французский ответ.
Из того, что я знаю, если бэкэнд выполняется на Java, GWT - хорошее решение, с модулем "места и действия" вы можете легко настроить общую часть веб-приложения и динамическую часть, изменяющуюся в соответствии со страницами. Этот модуль также поддерживает глубокую привязку.
Для чистого клиентского решения новая структура javascript google angularjs с корневым модулем, похоже, отвечает на все ваши ограничения по проекту. Эта структура предназначена для упрощения создания компонентов MVC, это может быть дополнительным аргументом. Эта структура очень молода, вам может быть неинтересно немного Bencher из фреймворка, чтобы убедиться, что она достаточно строна для ваших непосредственных и будущих потребностей.
В более общем плане, я думаю, вам следует искать рамки JavaScript javascript. Может быть и другие, чем я, принесут вам больше ответов.
Надеюсь, это поможет.
Этот вопрос может потребовать обсуждения, однако вы можете делать то, что хотите, с помощью стандартного $.ajax-вызова в jquery или даже вызова $.get с обратным вызовом. Такие как
$.get("/link/to.php",function(data)
{
$("#newcontent").html(data);
});
Чтобы привязать его к ссылке, используйте что-то похожее:
<a href="/path/to.php" data-remote="true">Link</a>
Затем в вашем скрипте используйте:
$(document).ready(function(){
$("a[data-remote]").bind("click",function()
{
event.preventDefault();
$.get("/link/to.php",function(data)
{
$("#newcontent").html(data);
});
}
});