- From: Anne van Kesteren <annevk@opera.com>
- Date: Tue, 25 Oct 2011 18:07:48 +0900
- To: public-script-coord@w3.org
So I think what is needed to make the DOM drastically easier to use is an extension to ECMAScript specific to implementations of the Window-object where the literals translate automatically to DOM objects. This extension is ideally simpler than E4X and does not have to support all of the DOM. Basically elements, attributes, and descendant text nodes are what is important here I think. E.g. to create a hyperlink and append it to a document all you would have to do is: var link = <a href="http://example.org/">Example Organization</a> document.body.appendChild(link) For comparison: var link = document.createElement("a") link.setAttribute("href", "http://example.org/") link.appendChild(document.createTextNode("Example Organization")) document.body.appendChild(link) It only gets worse if you have more descendants or attributes. -- Anne van Kesteren http://annevankesteren.nl/
Received on Tuesday, 25 October 2011 09:08:32 UTC