Что делает этот javascript ?

Жалоба
Вопрос

(function(){if(window.jQuery&&typeof _uWnd=="object"){return}var b=document.getElementsByTagName("script"),c,a;for(a=0;a<b.length;a++){if(b[a].src.match(/(^|/)u.js(?|$)/)){if(!window.jQuery){c=b[a].src.replace(/(^|/)u.js(?|$)/,"$1jquery-1.7.2.js$2");document.write("<script src='"+c+"'></script>")}if(typeof _uWnd!="object"){c=b[a].src.replace(/(^|/)u.js(?|$)/,"$1uwnd.js$2");document.write("<script src='"+c+"'></script>")}break}}})();

В процессе 1
программирование 4 года назад 2 Ответов 131 Просмотров 0

Ответов ( 2 )

    0
    5 лет назад
    Ответить

    подключает другой скрипт.

  1. (function () {
       if (window.jQuery && typeof _uWnd == "object") { // если объявлен jQuery и переменная _uWnd
           return
       }
       var b = document.getElementsByTagName("script"),
           c, a; // выбираем все скрипты
       for (a = 0; a < b.length; a++) {
           if (b[a].src.match(/(^|/)u.js(?|$)/)) { // если имя скрипта = u.js
               if (!window.jQuery) { // если jQuery не подключён
                   c = b[a].src.replace(/(^|/)u.js(?|$)/, "$1jquery-1.7.2.js$2");
                   document.write("<script src='" + c + "'></script>") // подключаем jQuery
               }
               if (typeof _uWnd != "object") { если не объявлена переменная _uWnd
                   c = b[a].src.replace(/(^|/)u.js(?|$)/, "$1uwnd.js$2");
                   document.write("<script src='" + c + "'></script>") // подключаем скрипт uwnd.js
               }
               break
           }
       }
    })();

    да, забыл: http://jsbeautifier.org/

Ваш ответ