为什么不用iframe(为什么不用iframe和table)-冯金伟博客园

为什么在前端尽量少用iframe

这个有很多方面:从性能上看,iframe消耗浏览器的性能至少是使用div的十倍甚至更多。就搜索引擎而言,爬虫更喜欢div代码。遇到iframe,他们可能会误以为网站被攻击,不流行。所以,如果没有特殊情况,建议不要使用iframe。当然,使用iframe也有好处,比如部分刷新等。建议视情况而定,没有绝对的必要!也欢迎大家分享自己的前端经验。

管理系统一般都是使用iframe吗,用它的优势和劣势在那里?

是的 好处来说,就是对模板化的内容来说,你只需要修改iframe的内容,就可以实现调用的每一个页面内容的更改对于用户而言,使用iframe的最直观的好处就是外部导航栏是固定的,不需要重复加载,点击的时候页面不会一跳一跳的对于程序员而言,使用iframe的好处是完全隔离css 和 js , 但又可以使用 contentWindow和parent 来通信. 松耦合又不失灵活,页面之间相互调用也很方便而坏处就是,略微影响加载速度(但其实现在的电脑性能越来越强,这个缺点已经再慢慢弱化),再一个就是css样式比较难控制,控制不好的话容易影响页面美观度有什么问题欢迎咨询