Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nieznana nazwa funkcji.
webdice
post
Post #1


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Witam,

na pewnej stronie znalazłem taka konstrukcje:

Kod
var table =
   $.TABLE({ Class:"MyTable" },
      $.TBODY({},
         $.TR({ Class:"MyTableRow" },
            $.TD({ Class:"MyTableCol1" }, 'howdy' ),
            $.TD({ Class:"MyTableCol2" },
               'Link: ',
               $.A({ Class:"MyLink", href:"http://www.example.com" },
                  'example.com'
               )
            )
         )
      )
   );


Zainteresowała mnie, ponieważ szukam czegoś do generowania drzewa dokumentu. Interesuje mnie na jakiej zasadzie odczytywane są nazwy TABLE/TBODY itp. Przykład korzysta z jQuery oraz Prototype. Domyślam się że nikt nie tworzył tych funkcji sam i jest za to odpowiedzialna tylko jedna funkcja bądź klasa odczytująca te nazwy.

Mam nadzieje że jasno opisałem swój problem. Więcej informacji znajduje się na tej stronie.

Pozdrawiam, Piotrek.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




$ = jQuery

Odpowiada to temu samemu, co:

Kod
jQuery.TABLE //$.TABLE


Zresztą, wyjaśnienie masz w samej funkcji defineTag:
Kod
$.defineTag = function( tag ) {
    $[tag.toUpperCase()] = function() {
        return $._createNode( tag, arguments );
    }
};


Za każdym razem jest wywoływana i po prostu dodaje nową metodę do obiektu. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował erix 11.11.2008, 19:42:43
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:54