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 及取消按钮的对话框
JavaScript函数 事件简单介绍
猜你喜欢
转载自blog.csdn.net/weixin_45116824/article/details/93646019
今日推荐
周排行