![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 4 Dołączył: 7.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, pisze własny plugin i potrzebuje pomocy. Chce aby po dodaniu ścieżki do mojego js można go było zainicjować tak jak np. datapicker i przekazać mu parametry
czyli zapinam się np na diva i potem w jego środku zostanie wyrenderowany html z js (prosiłbym od razu o informacje jak zrobić to najlepiej, czy stworzyć jakiś wirtualny dom bo html bedzie modyfikowany tylko jak to zrobić - jakiś przykład?). Aktualnie zrobiłem funkcje buildHtml() którą wrzuciłem do inita pytanie czy nie zrobić jakiś obiekt render? Zdaje sie na Was i obecne standardy. Pozdrawiam i dziękuje (IMG:style_emoticons/default/smile.gif) Kod: https://jsfiddle.net/fjgongun/ Ten post edytował d4ng 17.06.2016, 14:38:04 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Funkcje pisane dużą to konstruktory, więc nazwa powinna być małą.
Dodatkowo zauważ, że praktycznie żaden plugin nie zwraca obiektu, a instancjonuje go (jego wywołanie jest de facto wrapperem na konstruktor). Kod if(arguments[0] && typeof arguments[0] === "object"){ Brzydkie. Nie lepiej po prostu nazwać ten parametr? Po co Ci _extendsDefault skoro jQuery ma to wbudowane ($.extend)? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 16:42 |