Article View: pl.comp.lang.javascript
Article #49173Tworzenie DOM z JS
From: Mariusz Chwalba
Date: Tue, 14 Jul 2009 11:05
Date: Tue, 14 Jul 2009 11:05
22 lines
1418 bytes
1418 bytes
Witam,
Tworząc aplikacje webowe prędzej czy później każdy natrafi na potrzebę
wygenerowania części interface. Narzucają się dwa rozwiązania:
1) *.innerHTML
Mało eleganckie, IMO. A przede wszystkim - brak możliwości dostania
się bezpośrednio do obiektów, trzeba uprawiać jakieś partyzantki z
id.
2) document.createElement()
Logicznie spójne i sensowne, ale zapis straszliwe rozwlekły i mało
wygodny.
Sensownym wydaje się obudowanie 2) w jakąś klasę czy funkcje. Widzieliście
jakieś eleganckie, zarówno w sensie czytelności kodu jak i implementacji,
rozwiązanie? Interesuje mnie przede wszystkim konwencja zapisu, samą
implementację to sobie przygotuję.
pozdrawiam,
--
Mariusz 'koder' Chwalba
Technical Details
Message-ID:
<op.uw1034hea6rut4@koder>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: "Mariusz Chwalba" <mariusz@chwalba.net> Newsgroups: pl.comp.lang.javascript Subject: Tworzenie DOM z JS Date: Tue, 14 Jul 2009 13:05:54 +0200 Organization: unorganized Lines: 22 Message-ID: <op.uw1034hea6rut4@koder> NNTP-Posting-Host: 91.207.243.244 Mime-Version: 1.0 X-Trace: news.onet.pl 1247569554 11259 91.207.243.244 (14 Jul 2009 11:05:54 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Tue, 14 Jul 2009 11:05:54 +0000 (UTC) User-Agent: Opera Mail/10.00 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit