封装框架遇到的两个问题
原有的方法:div .style .width:这个方法比较固定,不能用变量或者字符串的形式更换属性,不方便我传值获取属性,和给属性赋值。
属性值 的获取和属性的赋值
div.style["width"]="5000px";
可以通过传字符串或者变量的方法获取和赋值属性
缺点:他的操作完全是对行内式css来操作的,赋值的时候毫无问题,但是,获取值的时候有问题了,
获取任意类型的css样式的属性值
Div.style.width
div.currentStyle.width
Window.getComputeStyle(div,null).width;
他们的公共使用变量或者字符串获取属性性值的方法都是:去电属性和点,然后加上括号和属性的字符串形式
Div.style["width"];
div.currentStyle["width"];
Window.getComputedStyle(div,null)["width"];
开闭原则
定义一个变量,数据可以修改但是只能修改两个值
回调函数
程序执行完毕,在此执行的函数。
在函数中给指定的函数定义一个形参,然后程序执行到最后,调用这个形参后面加一个括号。