(function(){//coding....})() 请问这种写法是什么意思......
------解决方案--------------------------------------------------------
可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率,在压缩的时候还可以减少代码量。
1、(function(w){
//如果里面用到window对象,你直接可以用w代替,这样可以减少JS文件的字节。
}(window));
2、
- JScript code
var myvar = (function(){ return !!window.ActiveObject;}()) ? function(){ //执行IE代码}:function(){ //其余浏览器代码}