🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #49174

Re: Tworzenie DOM z JS

#49174
From: Peter
Date: Tue, 14 Jul 2009 18:07
25 lines
1685 bytes
Mariusz Chwalba pisze:
> 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ę.

Zainteresuj się tym:
http://www.optimalworks.net/blog/2007/web-development/javascript/innerhtml-alternative

-- 
Peter
Technical Details
Message-ID: <h3ihai$p1a$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mail
References: <op.uw1034hea6rut4@koder>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mail
From: Peter <peter.may@poczta.fm>
Newsgroups: pl.comp.lang.javascript
Subject: Re: Tworzenie DOM z JS
Date: Tue, 14 Jul 2009 20:07:09 +0200
Organization: ATMAN
Lines: 25
Message-ID: <h3ihai$p1a$1@node2.news.atman.pl>
References: <op.uw1034hea6rut4@koder>
NNTP-Posting-Host: inet20909nm-1.nat.umts.dynamic.eranet.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1247594643 25642 213.158.199.193 (14 Jul 2009 18:04:03 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Tue, 14 Jul 2009 18:04:03 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
In-Reply-To: <op.uw1034hea6rut4@koder>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit