Как понять фрагмент кода вида (function(){}()) на js?
Доброго дня, уважаемые гуру
анализируя api одной из библиотек в примере обнаружил конструкцию вида:
(function(d, s, id){ op1; op2; ... }(document, 'script', 'jssdk'));
подскажите, пожалуйста, что вообще происходит здесь, зачем скобки оборачивают определение функции и что за последовательность в конце «(document, ’script’, ’jssdk’)»
и вопрос более общего плана, есть ли инструменты которые помогают понять зашифрованные конструкции подобного вида?
112 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів