//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);
}
}
아니라, 내 질문은 다음과 같습니다이 자바 스크립트 코드는 어떻게 작동합니까?
- 무슨 일이 오브젝트 1이 생성 될 때 발생의 = 함수() 부분은 무엇을 의미합니까?
- 은 object1을 가리키는 object2입니다. 상속을 만드는 임무는 무엇입니까?
- 가능한 한 누군가 document.onkeydown()에서 무슨 일이 일어 났는지 설명 할 수 있습니다. 코드는 커버 플로우 효과를위한 것입니다. 이 함수는 프로그램의 다른 곳에서는 호출되지 않았으며 어떻게 실행됩니까?
는
var obj = {method1 :과 같은 객체를 만들 때 1과 2 구문을 사용하여 객체를 만드는 것의 차이점은 무엇입니까? ..} – user2132383
object1은 일반 객체가 아닌 함수입니다. – Quentin
object2는 object1의 속성뿐만 아니라 함수가 새 객체에 적용하는 모든 것을 상속합니다. – Quentin