js中级七

元素节点的树状图

Document>documentElement>body>TagName

1.js操作css样式

  div.style.width="100px",在div标签内我们添加了一个style属性,并设定了width值。这种写法会给标签带来大量的style属性,跟实际项目是不符的。

我们没有让css和html分离,所以如果是为了获取css样式

window.getComputedStyle() 获取经过计算机计算的所有属性就是只要渲染出来都是经过计算的。

getComputedStyle()第一个参数是当前元素,第二个写null。

这个方法是只读,ie6不支持这个用法,IE用的是currentstyle

2.try{ }catch(error){}不报错执行try里面的代码块,报错执行catch里面的代码块,

前提条件是不能报错,如果不是报错不能使用

 

3.try{}carch(err){}

必须在报错的条件下,和if else比较性能上较差,不在万不得已的情况下不能使用。

只读和可写

 只读:只能获取不能修改

 可写:可以修改的

Null和undefined的区别

  null是天没给值生存在的并且没给值

  undefined是不存在的人为定义的并且没赋值

 

猜你喜欢

转载自www.cnblogs.com/qinmengyang/p/js15.html