1.我觉得用iframe来布局可以做到局部刷新,页面体验更好,为什么说这样不好。
2.为什么要用div来布局更好呢?用DIV布局每点击一个菜单按钮都是刷新整个页面的。要是后台左侧的菜单栏数据是从数据库取出来的,那么用DIV来布局的话,点击一个菜单按钮刷新整个页面每次都要从数据取数据,这样不是影响网页请求了吗
我知道用DIV布局,可以异步加载需要的页面,但是我看很多国外的一些后台管理UI框架都是刷新整个页面的
1.我觉得用iframe来布局可以做到局部刷新,页面体验更好,为什么说这样不好。
2.为什么要用div来布局更好呢?用DIV布局每点击一个菜单按钮都是刷新整个页面的。要是后台左侧的菜单栏数据是从数据库取出来的,那么用DIV来布局的话,点击一个菜单按钮刷新整个页面每次都要从数据取数据,这样不是影响网页请求了吗
我知道用DIV布局,可以异步加载需要的页面,但是我看很多国外的一些后台管理UI框架都是刷新整个页面的
iframe页面样式调试麻烦,出现多个滚动条,浏览器的后退按钮失效,iframe过多会增加服务器的HTTP请求,产生多个页面,不易管理,不容易打印,还有就是代码复杂,无法被一些搜索引擎解读。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
首先结构丑陋,最重要的还是代码冗余,iframe里面的页面是完整的html,内容会带上那些静态资源,虽然浏览器会缓存,但是总不好,再者就是,iframe内外的通信,代码写起来还是比较麻烦的,我知道的就这么多。