ďťż
Podstrony
|
telcocafeWitam, mam pewne pytanie, ale najpierw kod:var item = new Klasa(); My wiemy, WIDZIMY, że zmienna ma nazwę item, ALE czy da się to sprawdzić wewnątrz klasy? Tzn. funkcja wewnątrz klasy, np. function Klasa_Dodaj() { var c = // tutaj problem, w tej zmiennej ma się znaleźć wartość item, czy nazwa zmiennej } Pytanie, po co to komu? Zastosowanie w programowaniu OO Po co to komu... Używaj this zamiast nazwy zmiennej i będzie cacy To Ci napisze po co, ale pisałem, że potrzebne :mad: <p>onclick="o.Metoda(arg1,arg2)"></p> Zamiast o nie zastosuje this A może jest kod powyżej generuje automatycznie z tysiącach egzemplarzach? Użytkownik Algoritm edytował ten post 20 listopad 2007, 18:26 Niestety się nie da. Ale możesz przekazać podczas implementowania klasy jako parametr nazwę zmiennej. Sam miałem z tym problem i tak go rozwiązałem. Przykład:var entry = new BBCode('entry'); entry.items[0] = 'bold'; entry.items[1] = 'italic'; entry.items[2] = 'underline'; entry.items[3] = 'BBC:nbsp'; entry.items[4] = 'url'; entry.items[5] = 'email'; entry.items[6] = 'BBC:nbsp'; entry.items[7] = 'color'; entry.items[8] = 'emoticon'; entry.items[9] = 'BBC:closeAllTags'; entry.init('entryDiv');I klasa. |
|||
Sitedesign by AltusUmbrae. |