为了账号安全,请及时绑定邮箱和手机立即绑定

HTML 文件怎么从外部调入 HTML 模板(如头部,页尾这些公共的部分)?

HTML 文件怎么从外部调入 HTML 模板(如头部,页尾这些公共的部分)?

湖上湖 2018-09-05 10:09:32
最近项目要做一个移动web页面项目,很多模版需要公用,由于每个页面都引用相同大量代码不美观而且修改起来非常不方便;不依赖后台有什么办法;
查看完整描述

1 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

可以用前端的模板语言

也可以自己去写点简单的 举个栗子 重点是思想

公共header headerTpl.js

<header>
    {{title}}</header>

html

<html>
    <head>
        <script src="./headerTpl.js" type="text/template" id="J_headerTpl"></script>
    </head>
    <body>
        <div class="container J_container">
            {{{header}}}        </div>
        
        <script src="zepto.js"></script>
        <script>
            var title = "哈哈";            var headerTpl = $('#headerTpl').html();           
             var container = $('.J_container').html();
            
            headerTpl = headerTpl.replace('{{title}}', title);
            
            container = container.replace('{{{header}}}', headerTpl);        </script>
    </body></html>

感觉有点别扭, 如果是服务端渲染的话 用服务端的模板引擎也是可以把公共部分抽离的.


查看完整回答
反对 回复 2018-10-21
  • 1 回答
  • 0 关注
  • 1389 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号