Mottle是一个简单的事件管理器,负责处理在开发 jsPlumb 和 jsPlumb 工具包时经常遇到的一些事件。 简单来说,它的特点是:
在启用触摸的设备上将鼠标事件自动映射到其触摸等效
“智能”点击处理:如果鼠标在mousedown和mouseup之间移动,则不引发点击事件
触摸设备的上下文菜单事件的模拟
tap / dbltap事件(触摸和鼠标设备)
事件委托
mouseenter和mouseexit事件支持
事件触发
浏览器支持:
目前,所有桌面浏览器和iOS设备都支持,大多数Android浏览器也可以使用。
基本事件:
mousedown
mouseup
mousemove
click
dblclick
mouseover
mouseout
contextmenu
tap
dbltap
mouseenter
mouseexit
事件管理覆盖事件的整个生命周期管理,本节将对具体内容进行介绍 新建事件:生命周期的第一步,主要功能在于埋点的需求管理 事件查看:包括事件列表,事件的筛选以及查看等基本功能 事件编辑:事件信息以及属性信息的新增,更改以及删除 事件删除:主要指回收站以及删除操作 本节的介绍顺序为事件列表,新建事件,事件详情,回收站等功能 推荐需求方将埋点提前录入系统,开发按照录入的信息进入埋点 1.1. 事件列表 事
1. 从“百度移动统计”同步已创建的事件 如果您是“百度移动统计”用户,您可以直接将“百度移动统计-使用行为-事件分析”下的事件列表同步至分析云。但由于“百度移动统计”和“分析云”的埋点格式不兼容,为了不给您带来重新埋点的困扰,需要您在导入时进行一系列“事件映射”的配置操作。 如果您在移动统计的事件设置了“参数”,您在进行“事件映射”前,需要先对参数进行“分析云”平台属性的映射。在“百度移动统计”
1. 从“百度移动统计”同步已创建的事件 如果您是“百度移动统计”用户,您可以直接将“百度移动统计-使用行为-事件分析”下的事件列表同步至分析云。但由于“百度移动统计”和“分析云”的埋点格式不兼容,为了不给您带来重新埋点的困扰,需要您在导入时进行一系列“事件映射”的配置操作。 如果您在移动统计的事件设置了“参数”,您在进行“事件映射”前,需要先对参数进行“分析云”平台属性的映射。在“百度移动统计”
1. 预置事件和属性 系统默认为用户提供了预置事件和属性。预置事件包含页面浏览、元素点击和session。预置属性包含统计API能够自动获取的信息,如地域、来源、访问页面、访问时长等,详细内容可在“分析云-管理-数据管理-属性”查看。 2. 自定义事件和属性 2.1 定义属性 您也可以跳过这一步,在定义事件的过程中添加属性。步骤如下: 打开“分析云-管理-数据管理-属性”,点击“新建属性” 定义属
事务处理(transaction processing) 可以用来维护数据的完整性,保证SQL的操作要么完全执行,要么完全不执行,如果发生错误就进行撤销。 保证数据的完整性。 保证数据不受外影响。 事务处理的几道术语 事务(transaction) 一组SQL语句 退回(rollback)撤销执行SQL语句的过程 提交(commit) 将为执行的SQL语句写入数据库表 保留点(savepoint)
1. 预置事件和属性 系统默认为用户提供了预置事件和属性。预置事件包含页面浏览、元素点击和session。预置属性包含统计API能够自动获取的信息,如地域、来源、访问页面、访问时长等,详细内容可在“分析云-管理-数据管理-属性”查看。 2. 自定义事件和属性 2.1. 定义属性 您也可以跳过这一步,在定义事件的过程中添加属性。步骤如下: 打开“分析云-管理-数据管理-属性”,点击“新建属性” 定义