修改和添加css样式
??元素.style.css 属性名="属性值"
??事件:用户在网页中所触发的行为
??点击 ??鼠标滑动种类很多 ??键盘 ??表单特例
??点击 ???onclick
??鼠标进入 ??onmouseenter ?????鼠标离开 ??onmouseleave
??鼠标悬浮 ??onmouseover ??????鼠标移除 ??onmouseout
???鼠标移动 ?onmousemove ??????鼠标抬起 ???onmouseup ?????
??表单失去焦点 ??onblur
??表单聚焦 ???onfocus ??表单内容修改 ??onchange
??浏览器加载完成 ?onload
??事件的使用方法:必须跟一个函数配合
??事件 ?将事件当做标签属性使用
??特例
??????对于class ?html中的class在js中是关键字,获取class这个属性时必须使用className
??????js中的for循环和事件的关系。
?????????事件的执行和for循环没有关系,都是相互独立的
?????解决事件中的i和for匹配
?????方法一:给事件套一个自调用函数
?????方法二:人为定义属性 将索引存在属性里,需要的时候,调用属性,
?????this是js的一个关键字,他是个对象,一般用在函数里用于指向
?????Div.onclick=function
?????js事件
???????js事件是一直存在的,可以绑定方法,也可以不绑定,如果没有绑定,事件都会发生,只是这个事件什么都没有做,可以给相应的元素绑定事件方法,div.onclick=function(){}点击div是就触发了函数中代码块
???????事件对象
??????????一个时间触发获得的所有信息都在事件对象保存着
???????事件event.target
??????????鼠标点在谁的身上谁就是事件源
???????函数的执行
?????????1.fn()
?????????2.function(){}
?????????3.事件执行 div.onclick=function(){}
?????事件绑定中的this
???????在事件绑定中的this 指向事件名。前面的那个元素。
???????js关键字
???????var ?function ??new ??event ???this ???class ??if ??for
???????数据的三种存储方式
???????String array ?json
???????函数的变量重名的问题
???????如果我们是鞥名的变量和函数名同名了
js5
原文地址:https://www.cnblogs.com/zlxl/p/9878776.html