修改YUI3.0.0中加入charset属性的顺序

说明|评论

通过修改YUI3.0.0的源码,使charset属性位于src属性之前,那么在“YUI3.0.0动态加载JavaScript文件”的bug中的现象就不会重现


_scriptNode = function(url, win, attributes) {
    /* fixed charset position bug in IE
    var o = {
        id:   Y.guid(),
        type: TYPE_JS,
        src:  url
    };

    if (attributes) {
        Y.mix(o, attributes);
    }
    */
    var o = {
        id:   Y.guid(),
        type: TYPE_JS
    };

    if (attributes) {
        Y.mix(o, attributes);
    }

    Y.mix(o,{src : url});

    return _node("script", o, win);
},