다음 스크립트는 검도 UI 콤보 상자 컨트롤의 필수 필드 배경색을 렌더링합니다. 이 스크립트는 완벽하게 잘 작동하지만 이해하기 어렵습니다. 내가 무엇을 말할 수에서이 코드 블록을 이해하려고 시도했습니다.
는 그렇게 UI 콤보 상자 개체를 검도와에 할당 할 _input
라는 사용자 정의 속성 또는 메서드 를 부착와 함께 시작합니다 새로운 변수 _originalFunction
하지만 다음 줄에 다시 체인 객체를 사용하고 대신이 변수를 사용하는 것보다 나는 실제로 얻지 못했고 반환 된 결과를 이벤트를 청취하는 익명의 함수에서 얻은 에 할당합니다.
일반적으로이 함수 내부에서 무슨 일이 일어나고 반환 값은 무엇인지 알 수 없습니다.
누군가 이해할 수있는 방식으로 설명해 주시겠습니까? 검도의 ComboBox
라이브러리에서 여기에 무슨 일이 일어나고 있는지
(function ($) {
var _originalFunction = kendo.ui.ComboBox.fn._input;
kendo.ui.ComboBox.fn._input = function (e) {
var result = _originalFunction.call(this, e);
if (this.input) {
this.input.addClass('required');
}
return result;
}
})(jQuery);
나는 무엇을 성취하려고 노력하고 있는가? 그러나 스크립트를 단계별로 이해하고 싶습니다. 이벤트가있는 함수는 무엇입니까? –
이벤트가있는 함수는 무엇입니까? –
위의 의견을 게시하는 동안 고맙다는 답변을 얻었습니다. –