Thanks it's very clear !

is there memory leak with setInnerHtml ?

Steph

On 8 oct, 14:35, Jason Morris <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] wrote:
> > sure !
>
> > On 8 oct, 14:06, walden <[EMAIL PROTECTED]> wrote:
> >> Before I answer, is there a prize?
>
> >> On Oct 8, 3:36 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
>
> >>> Hello !
> >>> Do you know the difference between :
> >>>     Element input = DOM.createInputText ();
> >>>     DOM.insert(parentElement, input,0)
> >>> and
> >>>     DOM.setinnerHtml (parentElement,"<input type="text">);
> >>> Thanks
> >>> Steph
>
> Seriously,
>
> setInnerHtml will overwrite anything already in parentElement, while insert()
> will simply add a new node at the beginning. setInnerHtml will also make use 
> of
> the browsers parser and DOM builder, while using insert() means you have to
> build the entire DOM structure through JS.
>
> Building the DOM by hand as the advantage that you can keep references to the
> nodes, but setInnerHtml (especially when combined with the GWT StringBuilder
> class) is often faster. DOM can be re-edited later by simply changing
> attributes, or moving things round, where setInnerHtml will require the 
> browser
> to re-parse the data.
>
> It's all a matter of taste and testing really.
> Just my 2c worth.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to