//1
var object1 = function(o){
// some code
};
//2
var object2 = new object1({
method1: //some code
method2: //some code
method3: //some code
});
//3
document.onkeydown=function(e){
var eventKey = e.keyCode || e.charCode;
var sel = Coverflow.selected;
if(eventKey == 39 || eventKey == 37) {
if(eventKey == 39) sel++;
else if(eventKey == 37) sel--;
sel = sel.limit(0, Coverflow.getListLength() - 1);
Coverflow.select(sel);
}
}
好吧,我的问题是:
- 创建 object1 时会发生什么, = function() 部分是什么意思?
- 是 object2 指向 object1。该分配是否创建了继承?
- 如果可能的话,有人可以解释 document.onkeydown() 中发生了什么。该代码用于覆盖流效果。这个函数也没有在程序的其他任何地方调用,那么它是如何执行的呢?
谢谢你