`
java378656992
  • 浏览: 40488 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jquery.load 是无法替代 iframe的

阅读更多

 

 

最近做一个jsonRpc的项目,敲定使用jquery(UI)+dwr+spring完成, 整个页面布局采用静态模板+ jquery.load(url) 来实现。

 

也就是点击菜单后,页面切换完全是用 jquery.load 动态得到内容并插入到 主体div布局中。

 

但目前发现了一个问题。 由于是通过jquery.load 载入的页面,页面的整体是没有刷新的,无论切换菜单到其他页面,其中所使用的scope永远是同一个。

 

也就是会出现上一个页面的js变量与引入的js文件,再当前页面还可以使用,并导致浏览器的内存越来越大。如果项目js繁多的话,浏览器使用久了,会非常的满。

 

 

目前正在寻找方案,能够清除上个页面的定义的变量与引入的js文件。

 

不知各位兄弟有什么号的办法没有?

  • czw.rar (499.7 KB)
  • 下载次数: 158
分享到:
评论

相关推荐

    jquery.lazyload

    **jQuery LazyLoad 知识详解** 在Web开发中,尤其是涉及到大量图片的页面,加载速度往往成为用户体验的一大挑战。为了优化网页性能,一种常见的解决方案就是使用懒加载(Lazy Load)技术。`jQuery.lazyload` 是一个...

    jQuery lazyload

    3. **支持其他类型内容**:除了图片,jQuery Lazyload还可以延迟加载IFrame、背景图片等。 4. **兼容性**:jQuery Lazyload适用于现代浏览器以及较旧的IE浏览器,如IE7+。 总的来说,jQuery Lazyload插件是优化...

    jQuery在iframe中无法弹出对话框的解决方法

    然而,有时候由于项目的特殊需求,我们必须使用iframe而不是jQuery的load方法来加载内容。这就会涉及到如何在iframe中弹出对话框的问题。根据给定的文件信息,解决这个问题的方法是让iframe的父窗口执行弹出对话框的...

    iframe_juqery

    - jQuery提供了`.on()`方法绑定各种事件,如点击事件(`"click"`)、加载事件(`"load"`), 可以绑定到iframe及其内容。 7. **Ajax与iframe**: - 在某些场景下,iframe可以作为Ajax请求的替代方案,尤其在处理文件...

    iframe高度自适应

    对于Internet Explorer(尤其是低版本),可能需要使用特定的解决方法,例如设置`iframe`的`vspace`和`hspace`属性为`0`,以及使用`jQuery`的`load`事件替代`window.onload`。 总结,`iframe`高度自适应是前端开发...

    LazyLoad原生JavaScript实现的懒加载库兼容到IE8

    懒加载(LazyLoad)是一种优化网页性能的技术,它允许我们延迟加载非关键资源,比如图片、视频或 iframe,直到它们即将进入用户可视区域时才进行加载。这种策略可以显著减少页面初始化时的数据量,提高页面的加载...

    lazyload-zepto:一个使 imgs 懒惰加载 zepto 的插件

    Zepto.js 是一个轻量级的JavaScript库,设计风格和API与jQuery类似,但在移动端有着更好的性能表现。它专注于提供核心的DOM操作、事件处理、动画和Ajax功能,适用于移动设备和现代浏览器。而"lazyload-zepto"插件则...

    JQuery的ON()方法支持的所有事件罗列

    - `load`:当元素(如图片或iframe)完成加载时触发。 - `unload`:当窗口或框架卸载时触发。 - `resize`:当窗口或元素的尺寸发生变化时触发。 - `scroll`:当用户滚动元素或窗口时触发。 3. **鼠标事件**: ...

    Anthem.NET中FileUpload控件Ajax方式的文件上传

    在旧版本的IE中,File API和FormData对象可能不完全支持,因此你可能需要使用像`iframe`或Flash等替代方法来处理文件上传。对于此类问题,可以考虑使用第三方库,如jQuery Form Plugin或者Plupload,它们提供了更好...

    ExtAspNet_v2.3.2_dll

    -这个BUG导致Asp.net compatibility中的示例无法完成,现在已经修正。 +去除PageManager中方法AddAjaxAspnetControls,增加属性AjaxAspnetControls。 -这个属性和Button得ValidateForms属性类似,可以查看Asp...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -这个BUG导致Asp.net compatibility中的示例无法完成,现在已经修正。 +去除PageManager中方法AddAjaxAspnetControls,增加属性AjaxAspnetControls。 -这个属性和Button得ValidateForms属性类似,可以查看Asp...

Global site tag (gtag.js) - Google Analytics