Apr
22
From 本站原创
Oct
11
这曾经是一个困扰我很久的问题,如果我们想把JSON的某个值设定为某个变量该怎么设置呢?
如var json={a:"xxx",b:"yyy"}
如果我们想将该语句中的值xxx,yyy分别保存在两个变量上,然后传入变量名,该如何设置呢?大概你不会想到这样吧?
我没有这样做过,一般的做法为:
如var json={a:"xxx",b:"yyy"}
如果我们想将该语句中的值xxx,yyy分别保存在两个变量上,然后传入变量名,该如何设置呢?大概你不会想到这样吧?
var a="xxx";var b="yyy";var json={a:a,b:b}
我没有这样做过,一般的做法为:
From 本站原创
Oct
11
对于document.compatMode,很多朋友可能都根我一样很少接触,知道他的存在却不清楚他的用途。今天在ext中看到document.compatMode的使用,感觉这个对于我们开发兼容性的web页面还是很有帮助,我们都知道,IE对盒模型的渲染在Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是Quirks Mode。所以为兼容性考虑,我们可能需要获取当前的文档渲染方式。
From 本站原创
Oct
11
Ext-base.js开头有这样一个方法apply。
代码如下:
Ext.apply=function (C,D,B){
if(B){
Ext.apply(C,B);
}if(C&&D&&typeof D=="object"){
for(var A in D){
C[A]=D[A];
}
}
return C;
};
代码如下:
Ext.apply=function (C,D,B){
if(B){
Ext.apply(C,B);
}if(C&&D&&typeof D=="object"){
for(var A in D){
C[A]=D[A];
}
}
return C;
};
From 本站原创
Oct
11
在jquery中我们见到window.undefined=window.undefined的写法,今日又在ext中见到window["undefined"]=window["undefined"],对其写法非常不理解,将自身赋给自身有什么意义,在网上狂搜一番也没有明确的解释,后来看到ext注释写了这么一句:for old browsers,很明显是为了兼容老的浏览器,思虑半天,似乎有了些理解。
From 本站原创







