Hi guys,
I know there is nothing about it in the W3C specs but AFAIK the text
property seems to be a de-facto standard as innerHTML is.
Since jQuery is using test swarm I wonder if it could be cleaned/speed up a
little bit avoiding the appendChild with a document.createTextNode and using
just text property.
This will make jQuery initialization a bit faster, without a try catch plus
other specific operations in the support.js file and the globalEval smaller.
// Evalulates a script in a global context
globalEval: function( data ) {
if ( data && rnotwhite.test(data) ) {
// Inspired by code by Andrea Giammarchi
//
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html
var head = document.getElementsByTagName("head")[0] ||
document.documentElement,
script = document.createElement("script");
script.type = "text/javascript";
script.text = data;
// Use insertBefore instead of appendChild to
circumvent an IE6 bug.
// This arises when a base node is used (#2709).
head.insertBefore( script, head.firstChild );
head.removeChild( script );
}
},
Regards
--
You received this message because you are subscribed to the Google Groups
"jQuery Development" 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/jquery-dev?hl=en.