기본 클래스 함수 추가 및 변경
기존 클래스에 prototype을 이용하여 함수를 추가하거나 변경하는 방법은 다음과 같다.
마크업 변경
마크업이 변경되어서 HTML 요소들을 선언하고 초기화하는 부분을 수정해야 하는 경우에는 다음과 같이 코드를 작성한다.
nhn.husky.SE_TimeStamper.prototype._assignHTMLElements = function () {
this.elInputButton = …
this.elInputButton2 = …
};
핸들러 추가/변경
특정 클래스에서 동작하는 핸들러를 추가하거나 변경하려면 다음과 같이 코드를 작성한다.
nhn.husky.SE2M_AttachFile.prototype.$ON_ATTACHFILE_OPEN_WINDOW = function () {
var url = …;
…
window.open(url, …);
};
핸들러 제거
특정 클래스의 핸들러가 동작하지 않게 하려면 다음과 같이 코드를 작성한다.
nhn.husky.SE2M_AttachFile.prototype.$ON_SET_ATTACH_FILE = function () {};