zoukankan      html  css  js  c++  java
  • 【JS教程07】事件属性及匿名函数

    1、事件属性 

    元素上除了有样式id等属性外,还有事件属性,常用的事件属性有鼠标点击事件属性(onclick)鼠标移入事件属性(mouseover),鼠标移出事件属性(mouseout),将函数名称赋值给元素事件属性,可以将事件和函数关联起来。

    <script type="text/javascript">
    
    window.onload = function(){
        var oBtn = document.getElementById('btn1');
    
        oBtn.onclick = myalert;
    
        function myalert(){
            alert('ok!');
        }
    }
    
    </script>

    2、匿名函数

    定义的函数可以不给名称,这个叫做匿名函数,可以将匿名函数的定义直接赋值给元素的事件属性来完成事件和函数的关联,这样可以减少函数命名,并且简化代码。函数如果做公共函数,就可以写成匿名函数的形式。

    <script type="text/javascript">
    
    window.onload = function(){
        var oBtn = document.getElementById('btn1');
        /*
        oBtn.onclick = myalert;
        function myalert(){
            alert('ok!');
        }
        */
        // 直接将匿名函数赋值给绑定的事件
    
        oBtn.onclick = function (){
            alert('ok!');
        }
    }
    
    </script>
    View Code
  • 相关阅读:
    unity调用Android功能
    OnLevelWasLoaded 在脚本中执行顺序
    使用Sublime编写Shader
    将当前UI配置写入文件,并且恢复
    AssetBundle 点滴
    NGUI3.7的自适应问题
    Unity3D 消息框架设计
    Unity3D 任务系统设计
    Unreal 4
    基于DBLP的作者协作关系的挖掘
  • 原文地址:https://www.cnblogs.com/zeug/p/11386702.html
Copyright © 2011-2022 走看看