比如说有一个主页面index.htm.里面有两个,当点击b页面的buttom按钮时,function b(){window.open("c.htm")};打开了新页面c.htm,完成一些操作后(这些操作已经改变了后台数据库的值,而这些值又和a.htm有关系),点击c.htm中的buttom,func...
分类:
Web程序 时间:
2015-01-15 17:42:42
阅读次数:
144
JavaScript原本是单线程的,一次只能处理一件事。如果处理数组占据大量时间,用户点击可能就没反应了,或页面刷新很慢,影响用户体验。
HTML5之后可以新建一个工作线程来处理数组,确保之后的事情能顺利完成。...
分类:
编程语言 时间:
2015-01-12 19:23:26
阅读次数:
215
本章将介绍如何使用avalon来实现前端路由功能。我们需要用到两个avalon路由配套模块—— mmHistory.js 和 mmRouter.js 。其中mmHistory是用于历史管理,它会劫持页面上所有点击链接的行为,当这些链接是以#/ 、#!/开头,就尝试匹配路由规则,阻止页面刷新(通过ha...
分类:
Web程序 时间:
2015-01-12 00:15:46
阅读次数:
423
有时候为了防止用户在误点了刷新或关闭页面时,编辑的内容没有保存,给用户更多选择,可添加如下事件onbeforeunload="window.event.returnValue='内容没有保存哦亲'" 在IE中显示效果如下: 在Chrome中显示效果如下: window.event.retu...
分类:
其他好文 时间:
2015-01-10 19:44:28
阅读次数:
165
调用多次document.body.append(),每次都要刷新页面一次。效率也就大打折扣了,而使用document.createDocumentFragment()创建一个文档碎片,把所有的新结点附加在其上,然后把文档碎片的内容一次性添加到document中,这也就只需要一次页面刷新就可。下面是...
分类:
其他好文 时间:
2015-01-09 18:45:00
阅读次数:
260
近期,在做后台的管理页面,为了有更好的用户体验,需要实现关闭当前页面,刷新父窗口,在网上查找方法,如下:JS代码如下:html页面代码如下:原文地址【http://blog.sina.com.cn/s/blog_4a0c5a940100vza1.html】除此之外,我还在另外的地方做了弹出层作为提示...
分类:
其他好文 时间:
2015-01-06 15:07:35
阅读次数:
157
设置或获取对象指定的“文件名”或路径。设置或获取整个 URL 为字符串。设置或获取与 URL 关联的端口号码。设置或获取 URL 的协议部分。设置或获取 href 属性中在井号“#”后面的分段。设置或获取 location 或 URL 的 hostname 和 port 号码。设置或获取 href ...
分类:
Web程序 时间:
2015-01-05 23:18:02
阅读次数:
240
这个方法就多了去了,常见的有以下几种;下面介绍全页面刷新方法:有时候可能会用到window.location.reload()刷新当前页面.parent.location.reload()刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用于单开窗口)top.l...
分类:
Web程序 时间:
2015-01-04 17:04:04
阅读次数:
271
有时候将Excel的数据另存到csv文件会出现csv格式错误,以下示例实现将DataTable里面的数据直接保存到csv文件。System.Web.HttpRuntime.Cache["v_ds"] = "";这个v_ds是一个缓存,因为有时候由于页面刷新会清空内存的数据,这里用缓存保存起来,当然还...
无意中看到同事用AjaxPro用,看到很不错,特长是前后台传输数据特别方便。最好的教材就是拿到就可以用,方便大家。以前数据传输用FORM提交,或者在前台用JASON拼接然后通过AJAX方式提交。总之要写好多代码,很不方便。要么页面刷新,要么总是写一件重复代码。AjaxPro的方便之处就是前台不需要写...
分类:
Web程序 时间:
2014-12-17 18:19:50
阅读次数:
246