• JavaScrip_12.23


    • 笔记系列,零散的知识点,准备以后复习整理使用

    JavaScrip - 事件DOM绑定【将函数添加到一个元素对象的属性中】

    1、事件 鼠标、键盘、操作等;所有的GUI都有

    onclick(单击事件)

    例子:<button onclick="alert(123)">按</button>      
    

    ondblclick(双击事件) 【double click】

        例子:<button ondblclick="alert(123)">按</button>
    

    onchange(内容改变事件)

        例子:
            <input onchange="alert(111)">
            <select onchange="000">
                <option>111</option>
                <option>222</option>
            </select>
    

    onselect(内容选中事件), //针对表单.元素,---只能是文本输入框里面的

        - 例子:<input onselect="alert(123)">
    

    onmouseover(鼠标停留事件)

        例子:<div onmouseover="alert(1)"></div>
    

    onmouseout(鼠标移出)

        例子:<div onmouseout="alert(1)"></div>
    

    onfocus(获取焦点-鼠标就是焦点)

        例子:<input confocus="">
    

    onblur(失去焦点) 【blur模糊,失去焦点】
    例子:


    onkeydown(键盘按下)

    例子:<input onkeydown=" ">
    

    onkeypress(键盘按下松开)

    例子:<input onkeypress="">
    

    onkeyup(键盘松开)

    例子:<input onkeyup="">
    

    常用的键盘码 ESC-27 回车-13 空格32 ←37 ↑38 →39 ↓40

    <input onkeyup="window.event.keyCode">
    

    2、函数声明式和函数表达式

    2.1、认识函数

    • 需要用时才执行
    • 代码块各司其职
    • 一次编写可重复执行
    • 结构清晰

    2.2、函数的两种声明方式【重要】

    函数声明:

    function 函数名(){
        函数体;
    }
    【允许在函数未创建前调用,不符合逻辑】
    

    函数表达式: 【推荐】

    var 函数名=function(){
        函数体;
    }
    【必须在创建函数后才能调用】    
    

    调用函数:函数名();

    3、常用的数学函数

    4、计算器

    button 默认是提交按钮

    5、获取表单元素的值

     document.getElementByID("元素ID”).value;
    1.给form标签设置name值,比如:form1
    2.给表单元素这是name值,比如:input1
    3.document.foem1.input1.value
    

    6、var是局部变量的标识

    7、DOM绑定

    用途:将函数添加到一个元素对象的属性中?
    

    1.HTML事件绑定:直接写在HTML标签上,【这种方法使用很少】

    语法:
        <div onclick="play()"></div>
    

    2.DOM0级事件绑定:将函数添加到一个元素对象的属性中

    语法:
        btn.onclick=function(){}  //匿名函数
        btn.onclick=play; //找函数,不能切括号(括号表示立即执行)
    缺点:
        因为使用了运算符,这里出现覆盖情况
    

    3.DOM2级事件绑定:

    语法:
        btn.addEventeListener('click',function(){});  //匿名
        btn。addEventListener('click',play);  //找函数名
    缺点:
        IE低版本不支持
  • 相关阅读:
    检查网上下载“学习资料”的完整性,用这招就够了
    MP4 视频“只闻其声,不见其人”,是怎么回事呢?
    大型网课翻车现场!原因竟是……
    看图说话,P2P 分享率 90% 以上的 P2P-CDN 服务,来了!
    Linux删除除了某些文件之外的所有文件或文件夹
    git分支管理三
    git远程仓库(二)
    git基础(一)
    ntp时间服务器
    oracle-3-Linux-11g安装-图形安装
  • 原文地址:https://www.cnblogs.com/hellangels333/p/8339876.html
Copyright © 2020-2023  润新知