![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:54 |