函数传参-代码重用
注意事项:
1、尽量保证 HTML 代码的结构一致,可以通过父级选取子元素。
2、先把核心主程序实现,然后用函数包起来。
3、把每一组里的不同值找出来,通过传参实现。
JS解析
JS的预解析:
第一步: 找一些东西
var 、function 、参数
所有的变量,在正式运行代码之前,它的值都是undefined
所有的函数,在正式运行代码之前,它的值都是整个函数块
预解析过程中,如果变量和函数重名了,就只会留下函数
预解析过程中,如果函数和函数重名了,就只留下后面的那个函数
表达式可以修改预解析的值
第二步: 逐行解读代码
表达式: = - + * / % ++ -- !参数......
例子:
alert(a); // 弹出 function a(){alert(4);}
var a = 1;
alert(a); // 弹出1
function a(){alert(2);}
alert(a); // 弹出1
var a = 3;
alert(a); // 弹出3
function a(){alert(4);}
alert(a); // 弹出3
//js预解析仓库里只会剩下一个 var a = 3;