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低版本不支持
posted @ 2018-01-24 08:56  Leq123  阅读(182)  评论(0编辑  收藏  举报