• 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框架的代码结构清晰,组件化可以消除很多重复代码。达到复用的目的

     

     

  • 相关阅读:
    iOS开发UI篇—IOS开发中Xcode的一些使用技巧
    iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)
    iOS开发UI篇—UITableviewcell的性能问题
    iOS开发UI篇—UITableview控件基本使用
    iOS开发UI篇—UITableview控件简单介绍
    iOS开发UI篇—UIScrollView控件实现图片缩放功能
    iOS开发UI篇—实现UITableview控件数据刷新
    iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序
    C# 高性能 TCP 服务的多种实现方式
    高性能数据传输系统的框架设计
  • 原文地址:https://www.cnblogs.com/momoweiduan/p/8149576.html
Copyright © 2020-2023  润新知