javascript - 静态页面Demo项目,如何将header和footer 像PHP一样 include?
天蓬老师
天蓬老师 2017-04-10 15:30:53
0
15
1323

静态页面Demo项目,如何将header和footer 像PHP一样 include?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(15)
阿神

把后缀改为shtml

いいねを押す +0
刘奇
  a.js:


<script type="text/html" id="abc">
  aaaaaaaaaaaaaa
  </script>



  index.html:
  <script src="a.js"></script>
  <script>$('body').prepend($('#abc').html())</script>
いいねを押す +0
迷茫

1)在HTML页面中

<html>
    <head>
        <script type="text/javascript" src="script/page_global.js"></script>
    </head>
    <body>
    <p id="page_header">公共header</p>
    <p id="page_main">特定页面内容</p>
    <p id="page_footer">公共footer</p>
    </body>
</html>

2)page_global.JS脚本

$(function(){
    var footerHTML="静态HTML内容";//或者此部分内容通过AJAX动态load
    //$('#page_header').empty().html('~~~~公共Header内容~~~~');
    //$('#page_footer').empty().html('~~~~公共Footer内容~~~~');
    $('#page_header').html('~~~~公共Header内容~~~~');
    $('#page_footer').html('~~~~公共Footer内容~~~~');
));

希望能帮到你~~~

いいねを押す +0
小葫芦

装个nginx,开启ssi

いいねを押す +0
左手右手慢动作

http://jade-lang.com/reference/includes/
用jade写,支持include的。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート