(function(k) {
                    vc[k].onclick = function() {
                        if (ve[k].style.display == 'block') {
                            ve[k].style.display = 'none';
                            vc[k].className = "li-1-close";
                        }
                        else {
                            ve[k].style.display = 'block';
                            vc[k].className = "li-1";
                        }
                    }
                })(i);
我想知道这样写到底是什么意思?  不理解。。  是省略了什么么?
()(i);
把function放在第一个括号内是为什么阿?