include和iframe的选择

来源:互联网 发布:艾迪芬奇的记忆 知乎 编辑:程序博客网 时间:2024/05/15 12:18

include和iframe的选择:

1、使用范围
include 动态页面 asp aspx
iframe 动态 静态均可使用
2、页面组成
include是代码级组合,iframe是视图级组合. 
<!--#include file="*.htm"-->是把*.htm的代码原封不动地加到现在的文件里,<iframe></iframe>是把指向的页面执行后显示相应的位置.
3、执行
include 作为引用页的一部分,在本页执行
iframe 独立引用页,单独执行
 
据以上对比

1、反映速度,样式影响

调用include是服务器将两个JSP页合并成一个页面解释后发送到客户端,对于浏览器来说他见到的就是一个页面而已,自然样式通用于整个页面.

但是iFrame实际上就是在页面上开了一个区域来显示另外一个页面,实际上还是两个单独的页面,样式不会互相影响

2、SEO

iframe好在能够把原先的网页全部原封不动显示下来,但是如果用在首页,是搜索引擎最套讨厌的.那么你的网站即使做的在好,也排不到好的名次! include呢就可以

iframe会让前进后退失效,而且搜索引擎爬的不方便

3、使用范围

iframe标记未来会被淘汰,能不用就不用

如果只跳转本页的某一个区域还是用iframe好如果是整页的话还是用include file 

原创粉丝点击