2012年7月12日

摘要: 看extjs源码发现有很多MixedCollection, 它一个Collection类,既包含了数字索引也包含了key,并暴露了相关事件。它相当于java里的map和list,有四个事件:添加元素add、删除元素remove、替换元素replace、清空集合clear(一)看看它是怎么用的 1 // 一般方法 2 var mc = new Ext.util.MixedCollection(); 3 mc.add(someEl.dom.id, someEl); 4 mc.add(otherEl.dom.id, otherEl); 5 //等等 6 7 // 使用getKey 8 var mc. 阅读全文

posted @ 2012-07-12 10:53 bendanchenzhicheng 阅读(334) 评论(0) 推荐(0) 编辑

摘要: 本文的两个目的:(1)介绍javascript中的eval函数的用法(2)如何在函数内执行全局代码►先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下:var code1='"a" + 2'; //表达式var code2='{a:2}'; //语句alert(eval(code1)); //->&# 阅读全文

posted @ 2012-07-12 10:39 bendanchenzhicheng 阅读(835) 评论(0) 推荐(0) 编辑


Copyright © 2024 bendanchenzhicheng
Powered by .NET 9.0 on Kubernetes