乐趣区

关于javascript:js-dy5-函数事件对象

一、作用域

能起到作用的区域就叫做作用域。定义在不同区域的变量,他的作用域是不一样的。
不在任何一个函数中定义的变量叫全局变量。他的作用域是定义之后的所有文档区域。
由内而外

二、递归函数

要记得设置条件,不然会死循环。

三、事件

语法:
事件源. 事件类型 = 事件处理程序(/函数 /)()
留神:
如果给事件赋值函数名,千万不能加小括号调用
在行内的事件中调用函数肯定要加小括号调用才行
参数:
onclick 当鼠标左键单击
ondblclick 当鼠标左键双击
onmouseover 当光标在指定的内容下面
onmouseout 当光标来到指定的内容
onkeydown 当键盘按下的那一刻
onkeyup 当键盘抬起的那一刻
onfocus 当输入框失去焦点
onblur 当输入框失去焦点
onchange 当指定的标签外面内容有变动的时候
onsubmit 提交事件
onload 当整个网页加载实现后

四、对象

语法
定义有数据的对象,键和值之间应用冒号隔开,键值对之间应用逗号隔开:如:
var 有数据的对象 = {

键:"值",
age:12

}
留神:
对象中的键都是字符串,只是失常状况下能够省略引号,但如果键中蕴含连字符,就不能省略引号了

遍历:
for(var attr in obj){

# 这里的 attr 代表对象属性名
# obj 示意这个对象

}

删除对象中的键值对
delete 对象. 键
delete 对象[键]

退出移动版