2016年11月
hasOwnProperty()函数用于指示一个对象自身(不包括原型链)是否具有指定名称的属性。如果有,返回true,否则返回false。该方法属于Object对象,由于所有的对象都"继承"了Object的对象实例,因此几乎所有的实例对象都可以使用该方法。IE 5.5+、FireFox、Chrome、Safari、Opera等主流浏览器均支持该函数。语法object.hasOwnProperty( propertyName )
参数
参数
描述
propertyName
String类型指定的属性名称
返回值hasOwnProperty()函数的返回值为Bool- 阅读剩余部分 -
写js的时候需要遍历一个对象的属性,把属性名和属性值都提出来,之前没遇到这种需求,查了一下可以用for in的方式.var obj = {
"key1":"value1",
"key2":"value2",
"key3":"value3"
};
function EnumaKey(){
for(var key in obj ){
alert(key);
}
}
function EnumaVa- 阅读剩余部分 -
window.document.onkeydown = function (e) {
var evt = window.event || e;//兼容性处理
var keycode = evt.keyCode;
switch (keycode) {
case 37://左
pgwSlideshow.previousSlide();
break;
case 39://右
pgwSlideshow.nextSlide();
- 阅读剩余部分 -
event.keyCode列表Keycode对照表
字母和数字键的键码值(keyCode)
按键
键码
按键
键码
按键
键码
按键
键码
A
65
J
74
S
83
1
49
B
66
K
75
T
84
2
50
C
67
L
76
U
85
3
51
D
68
M
77
V
86
4
52
E
69
N
78
W
87
5
53
F
70
O
79
X
88
6
54
G
71
P
80
Y
89
7
55
H
72
Q
81
Z
90
8
56
I
73
R
82
0
48
9
57
数字键盘上的键的键码值(k- 阅读剩余部分 -
对象的合并需求:设有对象 o1 ,o2,需要得到对象 o3var o1 = { a:'a' }, o2 = { b:'b' };
// 则
var o3 = { a:'a', b:'b' }
方法1:使用JQuery的extend方法 **方法定义**:jQuery.extend([deep], target, object1, [objectN])
> 用一个或多个其他对象来扩展一个对象,返回被扩展的对象。
> 如果不指定target,则给jQuery命名空间本身进行扩展。这有助于插件作者为jQuery增加新方法。 如果第一个参数设置为t- 阅读剩余部分 -
- 1
- 2
- 后一页 »