-
html5中frameset的替代方案0
因为要做pad版的web应用,所以需要杜绝使用frame来实现页面框架,根据html5的描述可以用div+css实现,可问题是局部刷新怎么解决呢(刷新某一个frame)?
如果div+css的话,页面每触发一个事件需要刷新内容的话,整个页面都跟刷新啊··· 这样肯定是不行!!!2012年7月14日 09:37
2个答案 按时间排序 按投票排序
-
Ajax是实现局部刷新的利器。
使用移动设备的Javascript库,比如jQuery Mobile提供如下API。//load the "about us" page into the DOM $.mobile.loadPage( "about/us.html" ); //load a "search results" page, using data from a form with an id of "search" $.mobile.loadPage( "searchresults.php", { type: "post", data: $("form#search").serialize() });
参见文档:http://jquerymobile.com/demos/1.1.1/docs/api/methods.html2012年7月14日 09:53
相关推荐
HTML中的`<frameset>`元素是网页布局的一种方式,它允许我们将浏览器窗口分割成多个独立的区域,每个区域可以加载不同的HTML文档。这种方式在上世纪90年代非常流行,用于创建多面板的网页界面,但随着CSS布局技术的...
然而,在HTML5中,frameset已不再被推荐使用,取而代之的是`<iframe>`标签和其他更现代的布局技术。 描述中提到的"NULL 博文链接:https://performery.iteye.com/blog/2242773"表明这是一个关于frameset的博客文章...
但在HTML5中,为了鼓励使用更加语义化的标记以及提高网页的可访问性,`frameset`不再被支持。 面对`frameset`的不支持,开发者有以下两种常见的替代方案: 1. 使用`iframe`元素: `iframe`(内联框架)可以用来在...
在HTML4时代,frameset被广泛使用,但在HTML5中已被废弃,取而代之的是`<iframe>`元素。理解frameset涉及的知识包括`<frameset>`, `<frame>`, 和`<noframes>`标签的用法,以及如何设置框架的尺寸和属性。 2. **源码...
7. **局限性和替代方案:** 虽然`frameset`在某些情况下非常有用,但它也有明显的缺点,比如不利于SEO(搜索引擎优化),因为搜索引擎爬虫可能无法正确索引和理解框架内的内容。随着Web标准的发展,现在更推荐使用...
**五、frameset的局限性与替代方案** 尽管frameset提供了灵活的布局,但其局限性也很明显: - SEO问题:搜索引擎可能无法正确抓取框架内的内容,影响网站的搜索排名。 - 书签和历史记录:框架内的页面无法单独保存...
在HTML5中,虽然不推荐使用frameset,但许多现有网站仍基于此技术构建。Frameset由`<frameset>`和`<frame>`标签组成,`<frameset>`定义了框架的行或列布局,而`<frame>`定义了每个框架的具体内容。 二、Frameset的...
`frameSet`是HTML4中的特性,但在HTML5中已被废弃,推荐使用`<div>`配合CSS的`display: grid`或`display: flex`来实现类似效果。尽管如此,仍有很多老旧网站和特定场景下使用`frameSet`。 一、`<frameset>`的基本...
5. **替代方案**: 随着技术的发展,`iframe`(内联框架)逐渐成为一种更常见的替代方案。`iframe` 允许在一个文档中嵌入另一个文档,且具有更好的兼容性和灵活性。然而,`iframe` 也有类似 `frameset` 的问题,如 ...
由于frameset和frame标签在HTML5中已被废弃,它们可能导致跨浏览器兼容性问题。特别地,在IE等旧版浏览器中可能表现不同。由于frameset被废弃,现代网页设计师应该考虑使用CSS布局技术(如Flexbox或Grid)或...
在网页设计中,frameset和frame是HTML中的一个重要概念,它们允许我们将浏览器窗口分割成多个独立的区域,每个区域可以加载不同的网页内容。这在构建复杂的网页布局或需要多个相关页面同时显示时非常有用。本Demo...
6. **局限性与替代方案**: 虽然框架结构提供了一种组织页面内容的方式,但它也有局限性,如SEO友好度较低,不利于移动设备浏览,且不被所有浏览器完全支持。随着CSS布局(如Flexbox和Grid)的发展,框架结构逐渐被...
3. **浏览器兼容性**:`<frameset>`是HTML4的一部分,而在HTML5中已被弃用。虽然大多数现代浏览器仍然支持`<frameset>`,但它们可能不会完全按照HTML4规范处理,或者在某些情况下可能不支持。因此,如果目标用户群...
在现代网页开发中,我们通常使用CSS布局方法如Flexbox或Grid来替代frameset。这些技术允许更精细的控制,同时提供了更好的响应性和可访问性。例如,使用Flexbox可以轻松创建多列布局,而Grid则适用于更复杂的二维...
**`<acronym>`、`<applet>`、`<basefont>`、`<big>`、`<center>`、`<dir>`、`<font>`、`<frame>`、`<frameset>`、`<isindex>`、`<noframes>`、`<noscript>`**: 这些标签要么已经被废弃,要么不被推荐使用,开发者应...
在HTML中,`<frameset>` 和 `<frame>` 标签是用于实现分割窗体的重要元素,它们允许我们将一个浏览器窗口划分为多个独立的部分,每个部分可以加载不同的网页内容。这样的设计在早期网页设计中常见,用于创建多面板的...
由于现在frame和frameset很少使用,已经过时了,已经被div+CSS代替了,所以,这里只是举例说明一下,当下还在使用的内联框架iFrame 所谓的iFrame内联框架,我的理解就是在网页内部嵌套一个网页,并且可以一级一级地...
#### 使用IFRAME作为替代方案 如果需要支持不支持框架的浏览器,还可以使用`<IFRAME>`标签来代替。`<IFRAME>`标签允许在页面中嵌入一个小型的浏览器窗口。 例如: ```html <iframe src="iframe....
同时,`frameset`在HTML5中已被废弃,推荐使用更现代的布局技术如CSS Flexbox或Grid布局来替代。但是,在某些场景下,如旧系统的维护或特定需求时,`iframe`和`frameset`仍然是有价值的工具。 总结一下,本篇文章...