Pisanie wtyczek z jQuery jest stosunkowo łatwe, po prostu użyj $ .fn i jesteś na dobrej drodze. Podobnie jak:Jak napisać wtyczkę javascript bez jQuery
$.fn.analyse = function() {
...
}
Ale co, jeśli nie możesz używać jQuery?
Powiedzmy, że chcemy, aby móc użyć następującego kodu:
document.querySelector("#mydiv").analyse();
mogę iść o nim tak:
Object.prototype.analyse = function() {
...
}
Ale z tego co rozumiem to jest mile widziana!
Następnie wystarczy napisać funkcję, która akceptuje elementu DOM. –
Jakie jest dokładnie twoje pytanie? Możesz stworzyć typ obiektu, który zastąpi jQuery i zmodyfikuje go - potrzebujesz tylko trochę hydrauliki, aby dokonać selekcji, jak sądzę. – Hogan
@Hogan Przepraszamy za spóźnioną odpowiedź. Pytanie brzmi: Jaki jest preferowany sposób rozszerzenia funkcjonalności obiektu, jeśli "Object.prototype.extension" jest mile widziane? –