PHP/HTML:代码重用
Stackoverflow如何重用他们的代码,尤其是页眉和页脚 所以,基本上,当我点击“标签”时,只有内容改变,而不是页眉和页脚。 最好的练习是什么?一个简单教程的链接就好了PHP/HTML:代码重用,php,html,templating,Php,Html,Templating,Stackoverflow如何重用他们的代码,尤其是页眉和页脚 所以,基本上,当我点击“标签”时,只有内容改变,而不是页眉和页脚。 最好的练习是什么?一个简单教程的链接就好了 我正在使用HTML5、PHP和MySQL。还没有涉及javascript。如果没有涉及任何框架,请尝试以下内容: <?php include('header.php'); // do something, render page specific content ... include('footer.php'
我正在使用HTML5、PHP和MySQL。还没有涉及javascript。如果没有涉及任何框架,请尝试以下内容:
<?php
include('header.php');
// do something, render page specific content ...
include('footer.php');
在不涉及任何框架的情况下,尝试以下内容:
<?php
include('header.php');
// do something, render page specific content ...
include('footer.php');
Ajax是一种只重新加载特定div而不是整个页面的技术:Ajax是一种只重新加载特定div而不是整个页面的技术:我不知道HTML5是否可行,但我使用Ajax和JQUERY来动态更新站点/内容
Jquery文档可以在和中找到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");
}
});
包括一个带有覆盖的loader div,默认情况下,它隐藏在div中,我放置了一个.gif loader图像
希望我能帮助你
关于我不知道HTML5是否可行,但我使用AJAX和JQUERY进行动态站点/内容刷新
Jquery文档可以在和中找到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");
}
});
包括一个带有覆盖的loader div,默认情况下,它隐藏在div中,我放置了一个.gif loader图像
希望我能帮助你
他们这样做的方式是将所有静态内容(页面之间不会更改的内容)分离到单独的文件中。然后,正如@vzwick所指出的那样,他们按需将它们包括在内
必须说的是,它们是被装载的。因此,不使用AJAX仅为布局目的重新加载页面的特定部分。页眉和页脚部分缓存在服务器调用之间,并且似乎几乎是瞬间加载的
这是大多数web脚本语言的工作原理。它们的工作方式是将所有静态内容(页面之间不会更改的内容)分离到单独的文件中。然后,正如@vzwick所指出的那样,他们按需将它们包括在内
必须说的是,它们是被装载的。因此,不使用AJAX仅为布局目的重新加载页面的特定部分。页眉和页脚部分缓存在服务器调用之间,并且似乎几乎是瞬间加载的
这是大多数web脚本语言所遵循的原则。您是否在谈论在不刷新整个页面的情况下加载页面内容(ajax)?是的,但也包括代码重用。我不想更新每页的页眉/页脚。我现在不使用Ajax。完全用css和html(以及php)创建我的网站。我以后肯定会添加一些javascript。我的想法是,该网站应该在没有javascript的情况下运行…+1的渐进式增强方法,@user1163859谢谢+1对于swift responses@vzwick,您是否在谈论在不刷新整个页面的情况下加载页面内容(ajax)?是的,但也需要代码重用。我不想更新每页的页眉/页脚。我现在不使用Ajax。完全用css和html(以及php)创建我的网站。我以后肯定会添加一些javascript。我的想法是,该网站应该在没有javascript的情况下运行…+1的渐进式增强方法,@user1163859谢谢+对于swift responses@vzwickOk,它的优点是它是一种更干净的编码方式,因为我只需要更新一次页眉/页脚。但是,这并没有必要让我的网站更快…对吗?速度的提高在于你必须做的编码量和代码的可维护性;)如果您没有使用某种PHP缓存机制来缓存解析后的PHP,那么就不会有速度提升。让您的站点更快的是允许broswer缓存css和javascript。另外,gzip’ing这个页面也会非常有帮助。好吧,这样做的好处是它是一种更干净的编码方式,因为我只需要更新一次页眉/页脚。但是,这并没有必要让我的网站更快…对吗?速度的提高在于你必须做的编码量和代码的可维护性;)如果您没有使用某种PHP缓存机制来缓存解析后的PHP,那么就不会有速度提升。让您的站点更快的是允许broswer缓存css和javascript。另外,gzip’ing页面也会非常有帮助。Hm,这是否会呈现header.php/footer.php中的html位置?或者只是php?include()
完全按照它的发音执行–它插入引用的php文件并执行它。那么,是的,它也会呈现HTML。嗯,这会呈现位于header.php/footer.php中的HTML吗?或者只是php?include()
完全按照它的发音执行–它插入引用的php文件并执行它。因此,是的,它也呈现HTML。