晚上闲着没事,蹂躏了一把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
中班数学活动乱七八糟的魔女之城教案反思.docx
即使所写代码的风格非常好,但是还是免不了阅读某些人写的乱七八糟的代码,这时DelForExp就能派上用场了,1秒钟就能让代码能看上去顺眼多了 XE虽然支持格式化,但是规则不能自定义,快捷键不能修改。 因为安装了XE...
相关内容的集合,适合中高级人群,挺有意思的
因为经常在网上下载评书,面对一堆文件名乱七八糟的东西,一气之下自己写的一个批量改名工具,专门用于批量规则的改名。源代码也比较简单,作为学习用貌似还成。
美化您的代码,再也不用怕网上的代码乱七八糟或自己打的代码看不懂,有了它,一切都搞定
WhyMathematica, Mathematica 简易教程/一个乱七八糟的放 notebook 的地方
java 乱七八糟的程序集合
中班数学活动-乱七八糟的魔女之城教案.docx
DelForExp这个是DELPHI源代码格式化工具 集成在IDE里 使用相当方便 即使所写代码的风格非常好 但是还是免不了阅读某些人写的乱七八糟的代码 这时DelForExp就能派上用场了 1秒钟就能让代码能看上去顺眼多了 ...
基于python Django写的 一个乱七八糟的naive图片检索推荐系统
java的乘法口诀乱七八糟的东西,你可以看看是什么乱七八糟的东西,你可以看看乱七八糟的东西,你可以看看是什么乱七八糟的东西,你可以看看乱七八糟的东西,你可以看看是什么乱七八糟的东西,你可以看看乱七八糟的东西,你...
稍不留神逛到一个恶意网站上,就会发现自己的IE标题栏换成了其他网站的名字、默认主页成了他家的自留地、系统被改得乱七八糟……更恐怖的还有让你的系统禁止使用、格式化硬盘、安装一个木马在机器上等等。...
内部类耦合复杂性是如何产生关联的PMD和JavaNCSS结束语 只是从远处看一眼乱七八糟四处蔓延的代码块,开发人员就会感到心惊肉跳——这很正常!冗长的代码常常是复杂性的标志,会导致代码难以测试和维护。本月将学习...
chcore的一些乱七八糟的文件
这是一个非常好的整理js代码的工具,可以使您轻松的整理网上的一切乱七八糟的代码,整理后您可以用来研究和学习
乱七八糟.doc
对大家说声抱歉,之前的代码传的乱七八糟的。这次是完整的源代码,导入到eclipse中,直接可以运行。供大家参考学习。有不好的地方还请指教!谢谢。 还有个网关模拟器 叫(jycmpp3.0短消息网关模拟器),可以在我的...