`
lucane
  • 浏览: 121400 次
  • 性别: Icon_minigender_1
  • 来自: 江湖
社区版块
存档分类
最新评论

一团乱七八糟的代码

阅读更多
晚上闲着没事,蹂躏了一把JS代码,
主要是这一段匿名函数
(function(ins) {
			var btns = [];
			for(var p in ins) {
				btns.push($(p));
			}
			e(btns, function(o) { on(o, "click", function() {
	   				if("(-)收起" == this.innerHTML) {
						attr(this, "title", "我还是想看看收起来的东西。" );
						this.innerHTML = "(+)展开";
						// 改变TR
						e(ins[this.id], function(d) {
								d.style.display = "none";
							});
					} else {
						attr(this, "title", "太多了,看花眼了,我要收起这部分内容。" );
						this.innerHTML = "(-)收起";
						// 改变TR
						e(ins[this.id], function(d) {
								d.style.display = "block";
							});
					}
  				});
  			 });
		})({'gh_349893': [$('panel439542'), $('panel439543')], 'gh_349894':[$('panel439544'), $('panel439545'), $('panel439546'), $('panel439547'), $('panel439548')]});


目的很简单
// 对id为"panel439542"和"panel439543"的tr进行TOGGLE,通过"gh_349893"按钮触发[span做的]
// 对id为"panel439544","panel439545","panel439546","panel439547"和"panel439548"的tr进行TOGGLE,通过"gh_349894"按钮触发[span做的]

看懂了目的就很简单,但如果不加说明,维护这段代码了的人应该会把它删了重写。

几个简单函数的说明
on给dom对象绑定事件
attr取或者设置dom对象的属性值
$哪都能见到的万能狗皮
e对象遍历操作

这段代码除了乱以外有没有内存泄漏等其他问题呢?
不过好像占用内存蛮多的

补充:OMG,见图

用sIEve让它自动刷新了会儿,数字从13000多一直爬升到17000多,而且还在稳步上涨
但是leaks一直都为0
  • 大小: 2.3 KB
分享到:
评论

相关推荐

    代码库和一堆乱七八糟的代码

    "代码库和一堆乱七八糟的代码"这个描述可能暗示了一个开发过程中常见的现象,即代码库中的代码组织不够有序,可能存在混乱或未整理的状态。这通常会影响代码的可读性、可维护性和团队协作效率。 首先,我们来逐一...

    混淆js代码,把javascript代码变成()[]!这种乱七八糟的字符,但是不影响其运行.zip

    这种乱七八糟的字符",实际上指的是JavaScript代码经过混淆处理后呈现出的形式。混淆后的代码虽然看起来难以理解,但其功能与混淆前保持一致,仍能正常运行。 JavaScript混淆的主要目的是增加代码的可读性难度,...

    demo-test:乱七八糟的代码

    在"demo-test:乱七八糟的代码"这个项目中,我们可以推测作者可能在创建一个基于HTML的简单游戏或交互式应用的演示。 HTML标签通常是成对出现的,如`<html>`、`<head>`、`<body>`等,它们告诉浏览器页面的结构。例如...

    中班数学活动乱七八糟的魔女之城教案反思.docx

    这篇文档是关于中班数学活动的教学方案,名为“乱七八糟的魔女之城”,旨在通过一个有趣的故事背景,帮助幼儿理解和应用排列规律。活动的主要目标是让孩子们能够识别和运用AAB、ABB、ABC的排列模式,同时提升他们的...

    DelForExp2.5.9源代码格式化工具最新支持XE6

    即使所写代码的风格非常好,但是还是免不了阅读某些人写的乱七八糟的代码,这时DelForExp就能派上用场了,1秒钟就能让代码能看上去顺眼多了 XE虽然支持格式化,但是规则不能自定义,快捷键不能修改。 因为安装了XE...

    人工智能-项目实践-信息检索-基于python Django写的 一个乱七八糟的naive图片检索推荐系统

    一个乱七八糟的naive图片检索推荐系统”进一步强调了项目的编程语言和框架选择,同时也暗示了系统可能尚未经过严格的优化或完善,可能存在的问题是开发者在学习过程中遇到的常见挑战,比如代码组织、性能优化等。...

    关于java的乱七八糟

    相关内容的集合,适合中高级人群,挺有意思的

    代码优化工具

    美化您的代码,再也不用怕网上的代码乱七八糟或自己打的代码看不懂,有了它,一切都搞定

    毕业设计:基于python Django写的 一个乱七八糟的naive图片检索推荐系统.zip

    【标题】:“毕业设计:基于Python Django写的 一个乱七八糟的naive图片检索推荐系统.zip” 这个毕业设计项目是一个使用Python的Django框架构建的图片检索推荐系统。Django是一个高级的、开源的Web应用框架,它遵循...

    中班数学活动-乱七八糟的魔女之城教案.docx

    本教案针对中班(通常指4-5岁年龄段)儿童设计,旨在通过一个富有创意的故事背景“乱七八糟的魔女之城”,引导孩子们在轻松愉快的氛围中探索并学习规律排序这一重要的数学概念。活动主要目标包括: 1. **借助绘本...

    java 乱七八糟的程序集合

    "java 乱七八糟的程序集合"这个标题可能指的是一个包含多种Java编程示例、练习或项目的压缩包,其中的内容可能涵盖了很多Java学习和开发的不同阶段。下面将深入探讨Java的一些关键知识点,这些知识可能在压缩包中的...

    DelForExp260源代码格式化工具最新支持XE7〖D7~XE7〗

    DelForExp这个是DELPHI源代码格式化工具 集成在IDE里 使用相当方便 即使所写代码的风格非常好 但是还是免不了阅读某些人写的乱七八糟的代码 这时DelForExp就能派上用场了 1秒钟就能让代码能看上去顺眼多了 ...

    java项目论文乱七八糟.zip

    TDD(测试驱动开发)是一种常见的编程实践,鼓励先写测试再写代码。 13. **JVM优化**:理解JVM的工作原理,包括垃圾回收、内存管理和类加载机制,可以帮助优化应用程序的性能。 14. **设计模式**:设计模式是解决...

    java乘法口决,使用java实现的可以等好象是什么乱七八糟的东西,你可以看看是什么乱七八糟的东西,你可以看看

    java的乘法口诀乱七八糟的东西,你可以看看是什么乱七八糟的东西,你可以看看乱七八糟的东西,你可以看看是什么乱七八糟的东西,你可以看看乱七八糟的东西,你可以看看是什么乱七八糟的东西,你可以看看乱七八糟的东西,你...

    Android一些乱七八糟的文档

    在阅读过程中,注意理解每个概念的实际应用场景,结合代码示例加深理解,同时不断实践以巩固知识。这样,即使面对看似"乱七八糟"的文档,也能从中挖掘出宝贵的信息,提升自己的Android开发技能。

    一款功能强大的整理js代码的超级工具

    这是一个非常好的整理js代码的工具,可以使您轻松的整理网上的一切乱七八糟的代码,整理后您可以用来研究和学习

    乱七八糟.doc

    乱七八糟.doc

    中国移动CMPP3.0网关java源代码

    对大家说声抱歉,之前的代码传的乱七八糟的。这次是完整的源代码,导入到eclipse中,直接可以运行。供大家参考学习。有不好的地方还请指教!谢谢。 还有个网关模拟器 叫(jycmpp3.0短消息网关模拟器),可以在我的...

Global site tag (gtag.js) - Google Analytics