1.函数作为参数进行传递
情况1:fn3(function(a){alert(a)}; );
function fn3(fn){
fn(100);//
此时fn执行,弹出100
}
情况2: function fn4(){
alert(4);
}
fn3(fn4); //传递时,只把函数名传递过来即可,不能加()
function fn3(fn){
fn();
}
- 对象作为参数进行传递
fn5(window,document);
function fn5(w,d){
w.οnlοad=function(){
d.body.innerHTML=123;
};
}
3.重用代码
尽量保证HTML代码结构一致,可以通过父级元素选取子元素
把核心主程序实现,用函数包起来
把每组里不同的值找出来,通过传参实现