JavaScript函数 事件简单介绍

Java Script
	函数(function)
		作用域的提升
			函数声明才有函数作用域的提升的作用,函数表达式不能提升作用域
			会提升到当前函数作用域的最上面
			js函数中函数可以嵌套
			JS中函数就是作用域
	this
		JS中的this上下文对象,在运行期间动态绑定对象,Java是在编译器绑定对象
		this所在的函数是否是通过new使用,指定new的对象
		是否通过对象调用的函数,函数中的this指带调用函数的对象
		this默认指代window对象
	闭包
		函数嵌套函数
		内部函数使用外部函数局部变量
		返回内函数
	内置对象
		Date
			getFullYear()
			getMonth()
			getDate()
			getDay()
			getHours()
			getMinutes()
			getSeconds()
			getTime()
				毫秒数
	js对象
		json格式
			数据都满足键值对形式  key都是""定义的字符串,如果值也为字符串也是""定义的
				key默认是字符串
				key可以直接定义标准格式的名字,可以不加"",非标准格式必须加""
			value可以是任意类型的
				调用方式
					对象.属性名
					对象['属性']
	事件
		通过做某些事情,出发了一些函数的执行,函数js已经定义好的,直接使用
			鼠标事件
				click
				dblclick
				mousedown
				mouseup
				mouseover
				mouseout
			键盘事件
				onkeyup
				onkeydown
			焦点事件
				onfocus
					获取焦点
				onblur
					失去焦点
			文档事件
				onload
					文件加载后执行的事件
			表单事件
				onchange
					条件:1.失去焦点 2.内容有改变
	BOM
		window对象是js中的全局对象,声明的全局变量和函数都是window的属性和方法
		alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。
		prompt() 方法用于显示可提示用户进行输入的对话框
		confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框

猜你喜欢

转载自blog.csdn.net/weixin_45116824/article/details/93646019