导图社区 JavaScript第二章函数与事件
这是一篇关于JavaScript第二章函数与事件的思维导图,详细的总结了函数的语法,定义,匿名函数,参数,返回值,变量。系统函数,事件的内容。
这是一篇关于JavaScript第一章基本语法的思维导图,创建JS文件,引用JS,核心语法,流程控制语句,顺序结构和选择结构,循环结构。
这是一篇关于JavaScript第三章浏览器对象模拟的思维导图,包括浏览器对象模型,Windows对象,History对象,lacation对象,screen对象,navgator对象。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
函数与事件
函数
语法
function 函数名(形式参数1,形式参数2,.….形式参数 n){ 语句 }
使用function关键字。function后是函数名,JavaScript中的函数不必说明返回值的类型。 函数的命名规则与变量名的命名规则相同。 函数名后的()可以包含若干参数,也可以选择不带任何参数。 最后是一对 {},包含具体实现程序中的某些特定功能的若干语句或脚本代码
调用函数的语句也需要放置在<script>和</script>里
定义
放置在<script>和</script>里
那个
匿名函数
匿名函数就是没有名字的函数,
语法一: (function(形式参数列表){ 语句 })(实际参数列表); 语法二: var 变量=(function(形式参数列表){ 语句 }); 变量(实际参数列表);
参数
作用:调用函数时将数据传递给被调函数的方式
函数声明了参数,调用时也可以不传递参数,这在其他编程语言中是会出现编译错误的 不管函数声明时有多少个参数,调用函数时可以传递若干个参数值给函数,并且实际传递的参数值还可以在函数内部获得
获取传入参数个数
arguments.length
返回值
return
后面不一定要有返回值
1.return后面不一定加值,用于隔绝同级代码(遇到return后,后面的代码就不再执行) 2.return后面有值,就是方法的返回值。
变量
分为局部变量和全局变量
注意:全局变量在整个文件中有效;局部变量在函数内有效。
系统函数
paselnt():用于将字符串类型数字转换为整数类型; paseFloat():用于将数字类型字符串转换为小数类型; isNaN():用于判断指定的值是否是数字类型; eval():将给定的字符串类型的表达式进行计算。 注意:paselnt(),paseFloat()转换的数据中必须要数字开头。
事件
鼠标点击事件
onclick
onmouseover和onmouseout
onmouseover事件和onmouseout事件:鼠标移入、移出页面元素时触发 事件
onmousemove :
鼠标指针移动时发生的事件
其他事件
onblur:
光标或者焦点离开元素后触发的事件
onchange:
输入框的值发生了变化或者改变下拉列表框的选项时会触发的事件(例如:判断密码输入位数对不对)
表单事件
改变浏览器对form标签中onsubmit事件的默认处理方式