저는 자바 스크립트를 처음 접했지만 더 잘 이해할 수있는 작업을 수행했습니다. 그러나 jQuery에 몇 가지 문제가 있습니다. 다음 자바 스크립트는 제 3 자 jQuery 플러그인에있는 코드이며 여기서는 자체 구현을 위해 funFunction() 함수를 재정의 할 수 있기를 바랍니다. 이것이 가능합니까, 그렇다면 어떻게 할 수 있습니까? 나는 검색의 공정한 금액을 해왔와 같은 것들을 사용하여 함수를 오버라이드 (override)하기위한 방법의 숫자를 시도 :자바 스크립트의 딥 함수 오버라이드
jQuery.blah.funFunction = function() { alert("like this"); };
홈페이지 코드 : 내가하려고하는 더 관심이 들어
(function($) {
$.extend({
blah: new function() {
this.construct = = function(settings) {
//Construct... stuff
};
function funFunction() {
//Function I want to override
}
}
});
})(jQuery);
사용자가 열을 정렬 할 수있는 유일한 방법은 오름차순입니다.
편집 :
결과적으로이 플러그인을 사용하는 WP-테이블 리로디드를 사용하는 워드 프레스 설치가 있습니다. 이 플러그인의 핵심 코드를 변경하고 싶지는 않습니다. 업데이트가 있었으면 전임자가 내가 한 일을 정확히 알고 있었기 때문입니다.
저는 오랫동안 프로그래밍을 해왔고 jQuery를 보는 동안 자바 스크립트를 쉽게 선택할 수 있어야한다고 생각했습니다. 나는 이것을 위해 무엇을해야하는지 정확히 알고 있습니다. 어떻게이 함수를 오버라이드 할 수있는지는 아닙니다.
jQuery는 자바에 익숙해지기를 원한다면 방법이 아닙니다. 먼저 순수한 자바 스크립트를 사용해보십시오. – Abbas
당신은 그것을 재정의 할 수 없습니다 ... 지역 변수이고 정의 된 범위 내에서만 (그리고 어떤 클로저에서도) 사용할 수 있습니다. – James
반대표를 드리겠습니다 - 일반적으로 프로그래밍에 익숙하다면 개념을 분명하게 유지하면 Javascript와 jQuery를 동시에 배울 수 있습니다. jQuery *는 * Javascript이며, 도구 및 기능을 제공하기 위해 언어의 유연성을 활용한다는 점을 기억하십시오. – Pointy