奇怪的JavaScript代码要解码

时间:2015-12-17 06:50:08

标签: javascript

我在网站上发现了以下奇怪的代码,并希望了解它的用途。可以帮助我理解以下代码的目的:

    (function(){
            var sourceWebappPromoID=5081743;
            var payloadType=3;
            var  zweiback_xsrf_token='';
            var gaia_xsrf_token='';
            google.promos.mobileLink.init(
                 sourceWebappPromoID,payloadType,'hpplink');
     })();

1 个答案:

答案 0 :(得分:1)

据我了解,对你来说奇怪的是为什么function用大括号括起来然后#34;怪异的" ();

这种称为Immediately-Invoked Function Expression or simply IIFE的技术 在阅读完文章后,您会对相关代码更加熟悉。

如果IIFE明确了您的问题,google.promos的信息太少,无法帮助您。尝试查找该库下载的链接或js代码所定义的代码,并查找该对象的init方法(google.promos)。