1.JavaScript的函数
2.JavaScript的事件
一、JavaScript的函数
1.定义
完成特定逻辑功能的代码块。
2.作用
实现代码重用。
3.语法
1)声明函数
function 函数名(形参1,形参2 ...){
函数代码
return [值];
}
2)调用函数
函数名(值或者实参);
4.匿名函数
定义时没有函数名的函数。
语法
1)声明
var 变量=function([形参1,形参2 ...]){
函数代码
return [值];
};
2)调用
变量([实参])
5.系统函数
javascript中内置函数,只需调用无需声明。
常用函数
parseInt():将字符串转换为数字
parseFloat():将字符串转换为带小数的数字
isNaN():是否不是数字
eval:动态执行语句
二、JavaScript的事件
1.概念
触发事件源后执行的操作。
2.特点
通过鼠标或按键在浏览器中或网页元素上执行的操作
3.事件绑定
1)在事件源对象的html标签上增加事件处理处理属性,属性值为事件处理代码(可以是调用函数或程序代码)
2)直接在Javascript代码中设置对象的事件属性。
4.常见事件
onload:页面整个加载完成后立即发生的事件 (body标签的事件)
onunload:用户关闭页面或刷新页面时发生的事件 (body标签的事件)
onblur:光标或焦点离开标签后触发的事件
onfocus:光标或焦点进入标签后触发的事件
onchange:文本框中值发生改变或改变下拉框的选项而触发的事件,(焦点离开后触发)
onmouseover:鼠标进入标签触发
onmouseout:鼠标移出标签触发
2.JavaScript的事件
一、JavaScript的函数
1.定义
完成特定逻辑功能的代码块。
2.作用
实现代码重用。
3.语法
1)声明函数
function 函数名(形参1,形参2 ...){
函数代码
return [值];
}
2)调用函数
函数名(值或者实参);
4.匿名函数
定义时没有函数名的函数。
语法
1)声明
var 变量=function([形参1,形参2 ...]){
函数代码
return [值];
};
2)调用
变量([实参])
5.系统函数
javascript中内置函数,只需调用无需声明。
常用函数
parseInt():将字符串转换为数字
parseFloat():将字符串转换为带小数的数字
isNaN():是否不是数字
eval:动态执行语句
二、JavaScript的事件
1.概念
触发事件源后执行的操作。
2.特点
通过鼠标或按键在浏览器中或网页元素上执行的操作
3.事件绑定
1)在事件源对象的html标签上增加事件处理处理属性,属性值为事件处理代码(可以是调用函数或程序代码)
2)直接在Javascript代码中设置对象的事件属性。
4.常见事件
onload:页面整个加载完成后立即发生的事件 (body标签的事件)
onunload:用户关闭页面或刷新页面时发生的事件 (body标签的事件)
onblur:光标或焦点离开标签后触发的事件
onfocus:光标或焦点进入标签后触发的事件
onchange:文本框中值发生改变或改变下拉框的选项而触发的事件,(焦点离开后触发)
onmouseover:鼠标进入标签触发
onmouseout:鼠标移出标签触发