20190916web+JAVASCRIPT

循环语句

  • 终止循环:break
  • 跳过本次循环:continue

小结

  • JavaScript中的语句块
  • 变量和原始数据类型
  • 运算符及其优先级
  • 数据类型转换

函数简介

  • 函数名: alert、 parselnt…
函数的分类:
  • javascript内置函数
  • 自定义函数
匿名函数
  • 函数定义时,函数名是可以选的,即可以定义一个没有名字的函数,但该函数必须给予一个变量或者执行事件
  • 函数只执行一次,而且想让他形成自己的作用域
  • 事件函数
  • 可以将匿名函数传给一个变量
    ** 给事件解绑函数
    ** 给数据传递变量
在事件中调用函数————当事件产生时,可以通过函数来调用函数

函数式的编程

使用函数注意事项
  • 定义函数时,函数名必须是合法的标识符,不能使用保留字当函数名,函数名要通俗易懂
  • 设计函数时,最好每个函数只能实现一种功能,有利于函数扩展、引用和维护
  • 为了便于引用,常用的或者先用的函数应该放在整个JavaScript代码前面
在函数内部使用argument来获取实参
函数参数注意事项
  • 在定义函数时使用了多少个形参,在函数调用时应该给出相同数目的实参
  • 多个参数之间用“,”分隔
  • 在函数体内,形参其实就是一个变量
  • 使用多个参数是,调用所给的各个实参按照其排列的先后顺序以此传递给形参
此函数没有任何返回值,以后的语句不在执行了,没有返回值时,执行的结果undefined

function fn1() {

return;

console.log(“hello”);

}

console.log(fn1());

函数的返回值注意事项

  • 返回值可以直接赋予变量或用于表达式中
  • return 语句表示结束当前函数的执行
  • return 语句可以不带表达式(例如:return;)
  • return 语句不带表达式时仍会返回值,该值为 undefined
  • 函数中可以不出现 return 语句,仍会返回值,该值为 undefined

事件:

  • 能被javascript检测到的活动
  • 用户动作(鼠标被点击)
  • 状态变化(加载、改变文本框内容等)

事件处理函数

  • 当该活动发生时(称之为触发事件时),所执行的响应该活动的函数

事件绑定

事件处理

  • 处理机制:当某一个事件触发时,会执行操作已响应该事件了;当该事件再次发生时,相应操作会在次执行
  • 响应事件的操作是一段代码(如函数),会捕获每一次事件触发的动作,然后执行该段代码。即事件处理机制中,函数的执行是由事件所触发的。

常用事件类型

  • onload页面加载事件(文档元素)——在页面或图像加载完成后立即发生
  • onunload页面退出事件——在用户退出页面时发生
  • onblur当前元素失去焦点是触发【鼠标与键盘触发均可】
  • onchange当前元素失去焦点且元素的内容发生改变而触发
  • onfocus当某个元素获得焦点是触发
  • onselect当文本框的文本被选中是触发
  • onsubmit当表单被提交是触发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值