做的网页基本上分为header,container,footer
三层,header
和footer
是固定不变的,每个页面都一样,那么如果每个页面都写一大堆<div id="footer">footer code here...</div>
,后面维护起来特别麻烦。所以,我在网上找到了一个解决办法:
在每个页面上只写<div id="footer"></div>
,然后用JavaScript的$("#footer").load("footer.html")
。
但我查了下apple的官网,发现其源码还是一大堆东西(如下图),并没有用我用的这种办法。那么它用什么办法了呢? 还是就是大量的重复代码。
为什么要用ajax处理, 这样会多一次http请求啊。
一般都是后台动态语言直接include的,这样只需要维护一套代码