日期:2014-05-16 浏览次数:20374 次
1、不用var声明的变量为全局变量;
js没有块级作用域,就是说在方法里面声明的局部变量,在整个方法中都有效;
var scope="gloab" function test(){ alert(scope); var scope="local" alert(scope); } test();?
结果为:
undefined
local
?
2、词法作用域:函数在定义它的作用域中执行,而不是在调用它的作用域中执行。在多帧或多窗口环境下,如果B调用了A的一个函数,而A的函数使用了全局变量,那么将在A的属性中查找该变量,而不是在B中查找。
?
3、<a href="a.html" target="win">1</a>将在一个名为win的新窗口中打开a.html。
?
4、visibility和display都可以用来控制元素的显示,区别在于对非动态定位的元素的影响,对于position设置为static或者relative的元素,visibility设置为hidden时,元素不可见,但是文档中保留有该元素的位置,而display设为none时,不会为该元素分配空间,两边的元素会靠拢。
?
5、CSS盒模型:border、padding、margin,border用于边框,padding用于内容和边框距离,margin用于两个盒子直接的距离。