IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

暂停页面资源占用

样式之美 2012-01-14 22:28:38 累计浏览 1,443 次
本机暂存

“暂停页面资源占用”其实是个function,javascript也是可以用中文来写滴

function 暂停页面资源占用(){
	幻灯广告2.暂停();
	文字滚动5.暂停();
	啥啥啥动画.暂停();
	定时更新长链接.低迷模式();
}

为什么要这样做呢? 装厚道,把资源让给别人,有些情况下还可以省自己服务器的资源。

那什么时候调用他呢? onblur,那怎样变回正常呢?再写一个对应滴。

但是这样看起来不是特别高级,怎样更高级呢?自定义事件 我记得好久好久前写过个task 让那些爱动的元素玩上 onElementShow onElementHide 这样的事件,然后就把上面的 function 分开了,让元素看不到时就可以开始暂停。

其实还不够高级,我们还可以把 元素看不到 、页面 blur、窗口最小化 做进一步细分,不同阶段做不同深度的事。

附窗口最小化检查

function isMinStatus() {
	var isMin = false;
	if(window.outerWidth != undefined){
		isMin = window.outerWidth <= 160 && window.outerHeight <= 27;
	}else{
		isMin = window.screenTop < -30000 && window.screenLeft < -30000;
	}
	return isMin;
} 

这代码也不是我发明的。。很久前找到的,忘记出处了。win下基本都能用。mac 研究了发现没啥好办法发现最小化,最后用了个很土的办法,键盘控有效。

同分类推荐文章

  1. translateZ() (2026-06-25 21:18:56)
  2. translateY() (2026-06-25 21:17:56)
  3. translateX() (2026-06-25 21:16:01)

查看更多 前端 文章 →

建议继续学习

  1. 如何成为Python高手 (累计阅读 54,992)
  2. JQuery实现Excel表格呈现 (累计阅读 48,349)
  3. 深入理解Javascript之执行上下文(Execution Context) (累计阅读 18,404)
  4. 从输入 URL 到页面加载完成的过程中都发生了什么事情? (累计阅读 15,933)
  5. 图片动态局部毛玻璃模糊效果的实现 (累计阅读 14,848)
  6. 天朝第二代身份证号码的验证机制 (累计阅读 14,762)
  7. HTML 5 的data-* 自定义属性 (累计阅读 14,349)
  8. 分享一个JQUERY颜色选择插件 (累计阅读 14,223)
  9. 什么是全栈工程师? (累计阅读 14,038)
  10. Linux 性能监控、测试、优化工具 (累计阅读 13,011)