在写页面的过程中,header,footer等部分需要重复复用,比如导航栏等,这个时候如果我们将这些需要复用的部分写进一个文件里边,然后在需要的时候引用,那么自然事半功倍,
angularjs 或是jsp中都有很好的标签用来引用外部文件,而html没有,但是可以借助一些方式来进行引用。
[1 angularjs 文件引用]:
[头部文件引用]
1 <head> 2 <% include configHead.ejs %> 3 <title>后台管理</title> 4 </head>
[尾部或中部文件引用]
1 <% include homeFooter.ejs %>
[jsp文件引用]
1 <%@ include file="文件名" %>//(等于是将两个jsp合并为一个jsp)或 2 <jsp:include page="文件名">//(相当于将两个jsp执行后的内容合并成一个页面)
[2 html文件引用]:
[1] js方法,引入 homeHeader.html 和 homeFooter.html,div使用class引用
1 <script type="text/javascript"> 2 3 $(document).ready(function () { 4 5 $(\'.configHead\').load(\'homeHeader.html\'); 6 7 $(\'.configFoot\').load(\'homeFooter.html\'); 8 9 }); 10 11 </script> 12 13 </head> 14 15 <body> 16 17 <header> 18 19 <div class="configHead">
[2-iframe 引入]
1 <iframe name="" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" width="100%" height="170" src="homeFooter.html"></iframe>
[3-css引入]
可以在css定义某个class,将所需要添加的东西负载上去,之后引用该class就可以了