zoukankan      html  css  js  c++  java
  • #event.initMouseEvent

    initMouseEvent 方法用于初始化通过 DocumentEvent 接口创建的 MouseEvent 的值。此方法只能在通过 dispatchEvent 方法指派 MouseEvent 之前调用,尽管在该阶段可以多次调用它(如有必要)。如果被多次调用,则最后一次调用优先。

    • typeArg - 指定事件类型。
    • canBubbleArg - 指定该事件是否可以 bubble。
    • cancelableArg - 指定是否可以阻止事件的默认操作
    • viewArg - 指定 Event 的 AbstractView。
    • detailArg - 指定 Event 的鼠标单击量。
    • screenXArg - 指定 Event 的屏幕 x 坐标
    • screenYArg - 指定 Event 的屏幕 y 坐标
    • clientXArg - 指定 Event 的客户机 x 坐标
    • clientYArg - 指定 Event 的客户机 y 坐标
    • ctrlKeyArg - 指定是否在 Event 期间按下 control 键
    • altKeyArg - 指定是否在 Event 期间按下 alt 键。
    • shiftKeyArg - 指定是否在 Event 期间按下 shift 键。
    • metaKeyArg - 指定是否在 Event 期间按下 meta 键。
    • buttonArg - 指定 Event 的鼠标按键。
    • relatedTargetArg - 指定 Event 的相关 EventTarget。

    实例:http://codepen.io/Yunkou/pen/JoRYor

    应用,初次看到这个方法,是用于在zepto源码,用于自动化测试,构造一次点击事件

  • 相关阅读:
    Go 好用第三方库
    Go 的beego 框架
    Go 的gin 框架 和 gorm 和 html/template库
    Go 常用的方法
    Dijkstra 的两种算法
    邻接矩阵
    next permutation 的实现
    最优二叉树 (哈夫曼树) 的构建及编码
    思维题— Count the Sheep
    STL— bitset
  • 原文地址:https://www.cnblogs.com/yunkou/p/4180506.html
Copyright © 2011-2022 走看看