아래 구문 해석좀 부탁합니다.

=script=
(
function(a,b,c,d,e,f) {
// blabla~
}
)(window, document, ‘script’,…
=/script=

문서가 로딩되면 자동으로 실행되는 거 같은데
(함수)(window, document, ‘script’, ‘js url’) 식인거 같은데

해석좀 부탁합니다.
아니면 구글 검색 키워드라도 알려주시면 감사하겠습니다.

자답.
IIFE 즉시 호출되는 함수 식

추가로
a = a || function() {
// bla~~
},
// bla~~

위 구문에서 “,” 는 어떤것을 말하는 것인지요?