![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
DrOnline.js
DrOnline_Device_Page.js
index.html
Muszę stworzyć dziedziczenie dla klasy DevicePage, ona zawiera w znakomitej większości te same zduplikowane metody i chciałbym stworzyć jeden nadrzędny plik, który da się rozszerzyć dla paru metod i potem to odpalić. Dodam, że plik DrOnline.js jest jeden, a DrOnline_Device_Page.js jest wiele dla każdej wersji aplikacji. I tu chodzi o to, aby te pliki zmniejszyć do absolutnego minimum i dodawać metody tylko te, które muszę rozszerzyć względem default'owej implementacji. Jak to zrobić? Ten post edytował Largo 12.12.2017, 20:33:39 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Klasy w JS https://developer.mozilla.org/en-US/docs/We...ference/Classes , słowo klucz extends.
Linie 3 i 4 DrOnline_Device_Page.js robią dokładnie to samo. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Klasy w JS https://developer.mozilla.org/en-US/docs/We...ference/Classes , słowo klucz extends. Linie 3 i 4 DrOnline_Device_Page.js robią dokładnie to samo. Hmm, odniosłem się z konkretnym pytaniem i liczyłem na trochę bardziej 'szczegółową' odpowiedź z racji, że jak widzisz tu nie ma takiego kodu. Opieram się na czystym JS z wymieszanym jQuery, więc miłoby jakbyś mi podpowiedział, manuale też znam i wierz mi, często z nich korzystam (IMG:style_emoticons/default/smile.gif) Powtórzę pytanie - jak zrobić, aby dla tych plików DrOnline_Device_Page.js zrobić jeden nadrzędny, który będzie można nadpisywać np. metodami, żeby na końcu finalnie odpalić metodę, która wykona cały kod z parent + child, jeżeli nadpisany. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Używasz pojęcia klas do czegoś, co nijak się do nich ma. Podałem ci zatem linka do dokumentacji w której masz wyjaśnione czym są klasy i jak je używać. Masz prawie 2018 rok więc może pora zacząć korzystać z pewnych nowoczesnych rozwiązań?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:38 |