zoukankan      html  css  js  c++  java
  • 函数3

    匿名函数:没有名字的函数

    function () {
        console.log(123)
    }
    var test = function () {
        console.log(123)
    }
    div.onclick = function () {
        console.log(123)
    }
    自调用函数(IIFE)    Immediately Invoked Function Expression ( 立即调用函数表达式)
    ;(function () {
        console.log(123)
    })()
        注意:自调用函数如果前一行没有分号,要在前面加上分号
    JS运行和编译
    • 语法分析
                查找基本语法有没有错误
    • 预解析
                执行之前进行预解析
                var、function关键字提前到当前作用域的顶部,变量默认值为undefined,函数默认值为函数体代码块,当函数与变量重名时,保留函数。
    • 解释执行
    事件(简单认识了解)
     
    用户的行为:onclick、ondblclick、onfocus、onblur、window.onload
        是用户跟页面的交互,当用户跟页面进行一些“交流”的时候,页面通过js就会触发一些事件,比如鼠标点击的时候就会触发onclick事件,给这个事件绑定一个函数,那么这个时候函数就会被调用,代码就会被执行
     
    事件类型:
        鼠标事件:click,dblclick,mousedown,mouseup,mouseover,mouseout,mouseenter、mouseleave、mousemove
                    scroll    mousewheel    鼠标滚轮
                    contextmenu  鼠标右键(上下文菜单:在不同环境下右键菜单不一样)
     
        mouseover:鼠标在元素身上移动穿过子元素的时候会被反复触发
        mouseenter:只是在进入元素的时候触发
        键盘事件:keydown,keyup,keypress
     
     表单事件:对表单元素操作之后会触发的事件
          单选框、多选框、下拉菜单 状态改变的时候会触发  onchange 事件
          表单提交的时候会触发 onsubmit   触发在<form>元素身上
     
     
  • 相关阅读:
    [国嵌攻略][152][I2C总线介绍]
    [国嵌攻略][151][nandflash驱动程序设计]
    [国嵌攻略][150][实际嵌入式系统环境搭建]
    [国嵌攻略][149][Yaffs2文件系统应用]
    [国嵌攻略][148][MTD系统架构]
    [国嵌攻略][147][简单块设备驱动设计]
    [国嵌攻略][146][块设备驱动实例分析]
    PhpStorm Git 配置
    PHP 创建重用数据库连接函数 mysqli与PDO
    【转载】php程序员:从1.5K到18K 一个程序员的5年成长之路
  • 原文地址:https://www.cnblogs.com/strongerPian/p/12666360.html
Copyright © 2011-2022 走看看