我在 HTML 页面的部分找到了这段代码<head>
(一位同事做了这个,但他不再在这里工作了):
(function(window, PhotoSwipe){
document.addEventListener('DOMContentLoaded', function(){
var options = {},
instance = PhotoSwipe.attach( window.document.querySelectorAll('#Gallery a'), options );
}, false);
}(window, window.Code.PhotoSwipe));
虽然我可以理解中心部分(来自 document.addEventListener),但我无法理解第一行和最后一行。他们在这里做什么?该代码来自一个名为 PhotoSwipe 的开源图片库。任何指针表示赞赏。
[编辑]
此代码是否与以下代码相同:
document.addEventListener('DOMContentLoaded', function(){
var options = {},
instance = window.Code.PhotoSwipe.attach( window.document.querySelectorAll('#Gallery a'), options );
}, false);
?