target 使用在非IE浏览器中,等价于srcElement
浏览器中event对比:
Ie有一个全局对象event来跟踪当前所触发的事件,而非IE浏览器需要将事件对象作为参数,传递给事件处理器。
//IE浏览器: <img src="x.gif" onmouseover= "image_eventHandler()"> function image_eventHandler() { var eventType = window.event.type; if (evnetType == "mouseover") { alert("hello");} } //非IE浏览器: <img src="x.gif" onmouseover= "image_eventHandler(event)"> function image_eventHandler(evt) { var eventType = evt.type; if (evnetType == "mouseover") { alert("hello");} }
CSS
用于定义样式,然后再将样式应用于整个web页面。
它主要有3中方式:
1:为html元素定义一个样式,如<p>元素,<form>元素等等
2:创建一个样式类,只需在定义元素的标记中将class属性设置为样式类的名称即可。
3:为某一个元素单独定义样式
4:id 匹配,HTML中元素的id必须等于#号后面的字符串名
例子1,为标签p元素设置样式,只需在元素名加一个大括号,里面是组式声明,内部以分号分隔。 <style> p{ font-family: arial; font-size: 10pt; color: blue; } </style> 例子2,定义CSS的类,用于各种html元素。类由一个点号后跟一个类名组成;如果是在js里面设置某元素的话,只需让owndiv.className = "heading1"; <style> .heading1 { font-size: 24pt; color : orange; } </style> 例子3,使用html元素的style属性,因为绝大部分html元素都有该属性。 <p style = " font-style: italic; color:green"> hello </p> 例子4,只要id匹配#号后的字符串名就行 <style> #divAdvert{ background-color: gray; } </style>
计时器
setTimeout(logic,time) 第一个为要执行的逻辑,time是以毫秒为单位,整个函数返回一个整数,标识这个计时器。
clearTimeout(i) 清除一个计时器,i为setTimeout返回的计时器整数标识。
setTimeout(logic,interval)第二个这个为时间间隔,定时触发,而不再是时间,就触发那么一次。
clearInterval(TimerId)