HTML模板与iframe框架

HTML模板

----------------------------------------------------------

HTML模板技术用来渲染数据,可以重复使用模板,用来简化前端页面代码。在使用数据时,只需要将数据替换模板中字符即可。

<!--1. html -->

<div id="temp"></div>

 <!--2. html模板 -->

<script  type="text/template" id ="template">

        <div>

            <table>

                <tr><th>val_1</th></tr>

                <tr><td>val_2</td></tr>

                <tr><td>val_3</td></tr>

            </table>

        </div>

</script>

<!-- js方法 -->

<script>

//替换方法

String.prototype.replaceAll= function(s1,s2) {

    return this.replace(new RegExp(s1,"gm"),s2);

};

 

$(document).ready(function(){

    var html=$("#template").html(); //获取模板内容

    html=html.replaceAll("val_1","替换_1"); //替代模板内容

    html=html.replaceAll("val_2","替换_2");

    html=html.replaceAll("val_3","替换_3");

    $("#temp").append(html);   //组装模板到html中

});

</script>

 

 

iframe框架

----------------------------------------------------------

iframe嵌套框架,将其他页面嵌套在主页面中,也可以达到将其他功能模块复用的目的。

A.html页面(父页面)

<!--1. html -->

<div id="iframe">这是A页面的内容</div>

    <iframe src="B.html" width="100%" height="100%" id="B" name="iframeName"            frameborder="0">

</iframe>  

<!--2. js -->

iframeName.window.yyy();    //iframeName为html中<iframe>标签中name属性的属性值,yyy为子页面中js方法

 

B.html页面(子页面)

<!--1. html -->

<div>

        <table>

            <tr><th>这是B页面内容</th></tr>

            <tr><td>模板二</td></tr>

            <tr><td>模板三</td></tr>

        </table>

</div>

<!--2. js -->

parent.xxx();   //xxx为父页面的js方法

 目前前端的框架很多,最火的莫过于Vue.js框架了。Vue框架的代码结构清晰,组件化可以消除很多重复代码。达到复用的目的

 

 

转载于:https://www.cnblogs.com/momoweiduan/p/8149576.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值