对象
什么是对象
对象:描述一个事物 的特征和行为 整体
特征:属性
行为:方法
系统对象:数组 日期 正则 函数
自定义对象
var 对象名={
属性:值,
属性2:值2,
方法:function(){}
}
怎么使用 属性 和方法:
对象名.属性名 获取属性的值
对象名.方法名() 调用 方法
外部设置 属性 和方法:
对象名.属性名=值 (如果属性不存在,新增一个属性,存在,更改属性的值)
对象名.方法名=function(){} 方法存在,覆盖原来的方法,不存在,增加一个方法
扩展
js中获取元素:
document.getElementById(“id值”)
js中绑定事件:
元素.on事件名=function(){}
js中通过内联设置元素css样式:
元素.style.样式=“值”
css样式中 出现-
如:background-position
js中去-变驼峰
background-position
-webkit-transition=“all 1s”
WebkitTransion
js获取元素 dom对象
div
{
nodeName:“DIV”,
id:‘xxx’,
className:“xxx”,
innerHTML:"",
value:“xsxs”
style:{
width:“200px”
}
}