作业帮 > HTML > 教育资讯

HTML教程:如何在多个页面使用同一个HTML片段

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 07:53:05 HTML
HTML教程:如何在多个页面使用同一个HTML片段
HTML教程:如何在多个页面使用同一个HTML片段HTML
【无忧考网-HTML教程:如何在多个页面使用同一个HTML片段】:
问题描述 
有一个比较复杂的HTML片段(A),如果把这个HTML片段嵌入到其他页面中(B,C,D....)。 
问题的关键是在HTML片段中有大量的JavaScript逻辑需要处理,比如说分页,点击事件响应等。 

对于这个问题,我们用一个简单的例子来说明: 
“页面上有一个按钮,点击此按钮引入一个HTML片段,此HTML片段中有分页按钮。” 

1. 使用IFrame 
主页面,点击一个按钮向页面引入一个IFrame: 
            
IFrame页面,模拟分页的情况: 
        
Page Content


2. AJAX返回页面片段,并注册事件 
注:我们通过textarea来模拟返回的HTML片段。 
            

由于我们需要在多个页面引用同一个HTML片段,这种方法导致大量事情处理被重复性的拷贝粘贴,明显我们需要将公共的方法提取出来。 

3. AJAX返回页面片段,并调用页面片段中的函数注册事件 

            

其实我们可以更进一步,完全没必要手工调用这个函数,而是可以在返回的HTML片段中让其自动执行。 

4. AJAX返回页面片段,其事件自动注册 

            

最后一种方法和第一种IFrame的方式是我们所推荐的。

HTML