Javascript基础知识(四)


9、javascript事件:JavaScript使我们有能力创建动态页面。事件是可以被JavaScript侦测到的行为。网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。比方说,                                      可以在用户点击某按钮时产生一个onClick事件来触发某个函数。

     常用javascript事件:

   

  9.1  onload()和onUload:用户进入页面和离开页面时触发的事件

             onload事件常用来检测访问者的浏览器类型和版本,然后根据这些信息载入特定版本的网页。onload和onUnload事件也常被用来处理用户进入或离开页面时所建立的cookies。

     

9.2 onFocus,onBlur和onChange:这三个事件通常相互配合用来验证表单。

          onFocus:获得焦点事件

         onBlur:失去焦点事件

         onChange:文本框内容改变触发的事件

 

  9.3  onSubmit:用于在提交表单之前验证所有的表单域。
           下面是一个使用onSubmit事件的例子。当用户单击表单中的确认按钮时,checkForm()函数就会被调用。假若域的值无效,此次提交就会被取消。checkForm()函数的返回值是true或者false。如果返回值为true,则提交表单,反之取消提交。

<form method="post"action="xxx.htm"onsubmit="return checkForm()">

   9.4 onMouseOver和onMouseOut:鼠标悬停事件和鼠标离开事件

  

   9.5 计时事件 setTimeout() 和clearTimeout()

        9.5.1  setTimeout():用于在指定的毫秒数后调用函数或计算表达式

         语法:var t=setTimeout("javascript语句",毫秒)

        setTimeout()方法会返回某个值。在上面的语句中,值被储存在名为t的变量中。假如希望取消这个setTimeout(),可以使用这个变量名来指定它。

        setTimeout()的第一个参数是含有JavaScript语句的字符串。这个语句可能诸如"alert(′5 seconds!′)",或者对函数的调用,诸如"alertMsg()"。

        9.5.2  clearTimeout():可取消由setTimeout()方法设置的timeout。

        语法格式如下:clearTimeout(setTimeout_variable)

        参数setTimeout_variable是由setTimeout()返回的ID值。该值标识要取消的延迟执行代码块。

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值