JavaScript学习日常知识点-15

一、阻止默认行为

.preventDefault()

二、client 

clientX 事件属性返回当事件被触发时鼠标指针向对于浏览器页面的水平坐标。

clientY 事件属性返回当事件被触发时鼠标指针向对于浏览器页面的垂直坐标。

三、样式获取

window.getComputedStyle(dom对象).样式属性名;

#box {
        width: 200px;
        height: 200px;
        background-color: #f00;
      }


<div id="box" style="color: #999">hello world</div>


var oDiv = document.getElementById("box");

console.log(getComputedStyle(oDiv, null).color); // rgb(153, 153, 153)

console.log(getComputedStyle(oDiv, null).width); //200px

console.log(getComputedStyle(oDiv, null).backgroundColor);// rgb(255, 0, 0)

console.log(getComputedStyle(oDiv).display); //字符串类型  block

四、键盘事件

1.keydown()事件
当按钮被按下时,发生 keydown 事件

2.keypress()事件
keypress 当按钮被按下时,会发生该事件,我们可以理解为按下并抬起同一个按键。

3.keyup事件
keyup 事件会在按键释放时触发,也就是你按下键盘起来后的事件

 

五、滚轮事件

非火狐

document.addEventListener("mousewheel", function (ev) {
        //非火狐
        console.log(ev); //event  wheelEvent
        console.log(ev.wheelDelta); //120 滚轮往上滚   -120滚轮往下滚
        //   if (ev.wheelDelta > 0) {
        //     console.log("往上滚");
        //   } else {
        //     console.log("往下滚");
        //   }
    });

火狐

    document.addEventListener("DOMMouseScroll", function (ev) {
        //火狐
        console.log(ev); //DOMMouseScroll Event
        console.log(ev.detail); // -3 往上滚动   +3往下滚
        console.log(ev.detail * -40); //
    });

六、阻止事件冒泡

event.stopPropagation()

七 、正则对象

    var reg = /hello/g  //字面量
    var reg = new RegExp("hello","gi")//构造函数

    //new RegExp("正则模式","修饰符")

八、正则对象方法

    //regObj.test(参数)
    //  参数: 字符串
    //返回值: 布尔值

九、正则语法大全

建议http://www.baidu.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值