晚上闲着没事,蹂躏了一把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
分享到:
相关推荐
"代码库和一堆乱七八糟的代码"这个描述可能暗示了一个开发过程中常见的现象,即代码库中的代码组织不够有序,可能存在混乱或未整理的状态。这通常会影响代码的可读性、可维护性和团队协作效率。 首先,我们来逐一...
这种乱七八糟的字符",实际上指的是JavaScript代码经过混淆处理后呈现出的形式。混淆后的代码虽然看起来难以理解,但其功能与混淆前保持一致,仍能正常运行。 JavaScript混淆的主要目的是增加代码的可读性难度,...
今天,我们探索的“乱七八糟的魔女之城”数学教案,是面向中班幼儿的一次创新尝试。教案以一个充满魔法元素的故事为载体,将数学规律融入其中,旨在提升孩子们对数学学习的兴趣,同时锻炼他们的观察力、创造力和逻辑...
在"demo-test:乱七八糟的代码"这个项目中,我们可以推测作者可能在创建一个基于HTML的简单游戏或交互式应用的演示。 HTML标签通常是成对出现的,如`<html>`、`<head>`、`<body>`等,它们告诉浏览器页面的结构。例如...
即使所写代码的风格非常好,但是还是免不了阅读某些人写的乱七八糟的代码,这时DelForExp就能派上用场了,1秒钟就能让代码能看上去顺眼多了 XE虽然支持格式化,但是规则不能自定义,快捷键不能修改。 因为安装了XE...
一个乱七八糟的naive图片检索推荐系统”进一步强调了项目的编程语言和框架选择,同时也暗示了系统可能尚未经过严格的优化或完善,可能存在的问题是开发者在学习过程中遇到的常见挑战,比如代码组织、性能优化等。...
相关内容的集合,适合中高级人群,挺有意思的
美化您的代码,再也不用怕网上的代码乱七八糟或自己打的代码看不懂,有了它,一切都搞定
【标题】:“毕业设计:基于Python Django写的 一个乱七八糟的naive图片检索推荐系统.zip” 这个毕业设计项目是一个使用Python的Django框架构建的图片检索推荐系统。Django是一个高级的、开源的Web应用框架,它遵循...
本教案针对中班(通常指4-5岁年龄段)儿童设计,旨在通过一个富有创意的故事背景“乱七八糟的魔女之城”,引导孩子们在轻松愉快的氛围中探索并学习规律排序这一重要的数学概念。活动主要目标包括: 1. **借助绘本...
"java 乱七八糟的程序集合"这个标题可能指的是一个包含多种Java编程示例、练习或项目的压缩包,其中的内容可能涵盖了很多Java学习和开发的不同阶段。下面将深入探讨Java的一些关键知识点,这些知识可能在压缩包中的...
DelForExp这个是DELPHI源代码格式化工具 集成在IDE里 使用相当方便 即使所写代码的风格非常好 但是还是免不了阅读某些人写的乱七八糟的代码 这时DelForExp就能派上用场了 1秒钟就能让代码能看上去顺眼多了 ...
乱七八糟ahbsram,copy other
TDD(测试驱动开发)是一种常见的编程实践,鼓励先写测试再写代码。 13. **JVM优化**:理解JVM的工作原理,包括垃圾回收、内存管理和类加载机制,可以帮助优化应用程序的性能。 14. **设计模式**:设计模式是解决...
标题中“chcore的一些乱七八糟的文件”似乎暗示了这个项目的复杂性和多样性,包含了各种可能与操作系统开发相关的文件类型,如源代码、配置文件、文档说明、测试脚本及日志文件等。此外,这些文件可能与操作系统的...
java的乘法口诀乱七八糟的东西,你可以看看是什么乱七八糟的东西,你可以看看乱七八糟的东西,你可以看看是什么乱七八糟的东西,你可以看看乱七八糟的东西,你可以看看是什么乱七八糟的东西,你可以看看乱七八糟的东西,你...
乱七八糟的易语言源码等等新项目乱七八糟的易语言源码等等
在阅读过程中,注意理解每个概念的实际应用场景,结合代码示例加深理解,同时不断实践以巩固知识。这样,即使面对看似"乱七八糟"的文档,也能从中挖掘出宝贵的信息,提升自己的Android开发技能。