<1>ListOrderedMap: 快速查找,有序
<2>模拟jquery->each实现:
<script type="text/javascript">
var f = function(obj, callback){
var name, i=0,
length = obj.length;
for(; i<length;i++){
if(callback.call(obj[i], i) === false)
break;
}
}
var a = [{"a": "1","c":"3"}, {"b": "2"}];
f(a, function(i){
console.log(">>" + i + "=" + a[i]);
for(name in a[i])
console.log(name + "=" + a[i][name])
})
</script>
<3>使用 delegate() 方法的事件处理程序适用于当前或未来的元素
$(selector).delegate(childSelector,event,data,function);
当单击 <div> 元素内部的 <p> 元素时,改变所有 <p> 元素的背景颜色:
$("div").delegate("p","click",function(){
$("p").css("background-color","pink");
});