Stackoverflow如何重用其代码,尤其是页眉和页脚?
所以,基本上当我点击'标签'只有内容更改,而不是页眉和页脚。 什么是最好的实践?指向简单教程的链接会很好。
我正在使用HTML5,PHP和MySQL。还没有涉及JavaScript。
答案 0 :(得分:3)
没有涉及任何框架,请尝试以下几点:
<?php
include('header.php');
// do something, render page specific content ...
include('footer.php');
答案 1 :(得分:1)
他们这样做的方法是将所有静态内容(页面之间不会改变的内容)分成单独的文件。然后他们按需要将它们包括在内,正如@vzwick指出的那样。
必须说,他们已经装满了。因为布局目的,所以不使用AJAX重新加载页面的特定部分。页眉和页脚部分缓存在服务器调用之间,似乎几乎是即时加载。
这是大多数网络脚本语言工作的原则。
答案 2 :(得分:0)
Ajax是一种仅重新加载特定div的技术,而不是整个页面:Ajax
答案 3 :(得分:0)
我不知道HTML5是否可行,但我使用AJAX和JQUERY进行动态网站/内容刷新
Jquery文档是在http://docs.jquery.com/Main_Page找到的,在http://jqueryui.com/demos/找到JqueryUI
这是一个简单的JQUERY / AJAX代码片段
$.ajax({
beforeSend:function() {
$("#loader").show();
},
url:your/path/file.php,
method:"get",
data:{rights:usrRights,rights2:usrRights2},
dataType:"html",
success:function(output) {
$("#content").html(output);
},
complete: function() {
$("#loader").fadeOut("slow");
}
});
包含一个带覆盖的加载器div,默认情况下它隐藏在div中我放了一个.gif加载器图像
希望我能帮助你问候