刚接触jquery,发现了有下面的两种写法
1:(function(){})();2:
$(document).ready(function(){
})
3:
$(function(){
// 程序段
})
我知道第二种和第三种是在文档DOM加载完执行,第一种什么意思呢
1:(function(){})();2:
$(document).ready(function(){
})
3:
$(function(){
// 程序段
})
我知道第二种和第三种是在文档DOM加载完执行,第一种什么意思呢
var mF={
defConfig:{//全局默认设置
pattern:'mF_fscreen_tb',//风格样式
trigger:'click',//触发切换模式['click'(鼠标点击)|'mouseover'(鼠标悬停)]
txtHeight:'default',//文字层高度设置['default'(默认高度)|0(隐藏)|num(数字,单位像素)]
wrap:true,//是否保留边框(有的话)[true|false]
auto:true,//是否自动播放[true|false]
time:4,//每次停留时间[num(数字,单位秒)]
index:0,//开始显示的图片序号(从0算起)[num(数字)]
waiting:20,//Loading画面的最长等待时间[true(一直等待)|false(不等待)|num(数字,单位秒)]
delay:100,//触发切换模式中'mouseover'模式下的切换延迟[num(数字,单位毫秒)]
css:true,//是否需要程序定义CSS[true|false]
path:'./css/css.css',//pattern文件的路径,相对html文件的路径,设置为false或0即取消程序引入
autoZoom:false//是否允许图片自动缩放居中[true|false]
},
pattern:{},
extend:function(){
var a=arguments,l=a.length,i=1,parent=a[0];
if(l===1){i=0,parent=this.pattern;}
for(i;i<l;i++){for(var p in a[i]) if(!(p in parent)) parent[p]=a[i][p];}
}
};
})();
如果是一个函数 这段代码什么意思能帮忙分析下吗?
1:(function(){})();