videojs文档翻译-EventTarget
EventTarget
new EventTarget()
EventTarget是一个可以与DOM EventTarget具有相同API的类。 它增加了包含冗长功能的缩写功能。 例如:on函数是一个关于addEventListener的包装器。
- See:
-
EventTarget Spec
Methods
addEventListener()
-
EventTarget#on的别名。 允许EventTarget模拟标准的DOM API。
- See:
-
- EventTarget#on
dispatchEvent()
-
EventTarget#trigger的别名。 允许EventTarget模拟标准的DOM API。
- See:
-
- EventTarget#trigger
off(type, fn)
-
将事件侦听器添加到EventTarget的实例。 事件侦听器是一个函数,当具有某个名称的事件被触发时,该函数将被调用。
Parameters:
Name Type Description typestring | Array.<string> An event name or an array of event names.
fnEventTarget~EventListener The function to remove.
on(type, fn)
-
将事件侦听器添加到EventTarget的实例。 事件侦听器是一个函数,当具有某个名称的事件被触发时,该函数将被调用。
Parameters:
Name Type Description typestring | Array.<string> An event name or an array of event names.
fnEventTarget~EventListener The function to call with
EventTargets
one(type, fn)
-
此函数将添加仅触发一次的事件侦听器。 第一个触发器将被删除。 这就像在这个callEventTarget#off上添加一个EventTarget#的事件监听器。这就像添加一个 EventTarget#on事件侦听器,然后在自己上面调用EventTarget#off
Parameters:
Name Type Description typestring | Array.<string> An event name or an array of event names.
fnEventTarget~EventListener The function to be called once for each event name.
removeEventListener()
-
EventTarget#off的别名。 允许EventTarget模拟标准的DOM API。
- See:
-
- EventTarget#off
trigger(event)
-
此函数会导致事件发生。 这将导致任何等待该事件的事件监听器被调用。 如果事件没有事件监听器,则不会发生任何事件。
如果正在触发的事件的名称在EventTarget.allowedEvents_中。 触发器也将调用on + uppercaseEventName函数。
示例:'Click'在EventTarget.allowedEvents_中,因此如果触发器存在,触发器将尝试调用onClick。
Parameters:
Name Type Description eventstring | EventTarget~Event |Object The name of the event, an
Event, or an object with a key of type set to an event name.
类型定义
Event
-
A Custom DOM event.
- See:
-
Properties
EventListener(event, hashopt)
-
所有事件侦听器应遵循以下格式。
This:
- {EventTarget}
Parameters:
Name Type Attributes Description eventEventTarget~Event the event that triggered this function
hashObject <optional> hash of data sent during the event
videojs文档翻译-EventTarget的更多相关文章
- videojs文档翻译-api
直播流地址 rtmp://live.hkstv.hk.lxdns.com/live/hks API 接口 (一) Modules 模块 1) browser :浏览器 2) ...
- videojs文档翻译-Player(v6.0.0-RC.2)
Player 当使用任何Video.js设置方法初始化视频时,将创建Player类的实例. 创建实例后,可以通过两种方式在全局访问: 调用videojs('example_video_1');直接通过 ...
- videojs文档翻译Guides-Plugins
Video.js Plugins Video.js的一大优势在于其插件生态系统,允许来自世界各地的作者分享他们的视频播放器定制.这包括从最简单的UI调整到新的播放技术和资源处理程序的一切! 因为我们将 ...
- videojs文档翻译-SeekBar
SeekBar 拖动条和进度条的容器. 使用PlayProgressBar作为其栏. 构造函数 new SeekBar(player, optionsopt) 创造此类的实例 Parameters: ...
- videojs文档翻译Guides-components
components Components Video.js播放器的架构围绕组件. Player类和所有表示播放器控件和其他UI元素的类都继承自Component类. 这种架构使得可以轻松地以反映DO ...
- 我是如何进行Spring MVC文档翻译项目的环境搭建、项目管理及自动化构建工作的
感兴趣的同学可以关注这个翻译项目 . 我的博客原文 和 我的Github 前段时间翻译的Spring MVC官方文档完成了第一稿,相关的文章和仓库可以点击以下链接.这篇文章,主要是总结一下这个翻译项目 ...
- Hibernate 3.3.2 文档翻译 Day01
Hibernate 3.3.2 文档翻译 翻译人:微冷的雨 第一次书写:2015年11月29日 本人呕心沥血之作,请细心阅读领悟! Day01-1.1 项目描述 微冷的雨翻译:例如,我们将要建立一个可 ...
- 一款开源免费跨浏览器的视频播放器--videojs使用介绍
最近项目中的视频功能,需要做到浏览器全兼容,所以之前用html5实现的视频功能就需要进行改造了.在网上翻了个遍,试来试去,在所有的视频播放器中,就数它最实际了.首先我们来看看它的优点: 1.它是开源免 ...
- Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)中一些知识点
Flume官方文档翻译--Flume 1.7.0 User Guide (unreleased version)(一) Flume官方文档翻译--Flume 1.7.0 User Guide (unr ...
随机推荐
- 使用echarts时,鼠标首次移入屏幕会闪动,全屏会出现滚动条
原因: 在echarts图表中出现tooltip时,画布的父标签(即:echarts.init()的标签)的有时宽高都会发生变化,导致相对布局的div可能大小发生变化(画布大小却不变),导致页面闪动. ...
- 使用阿里云服务器部署jupyter notebook远程访问
安装annaconda 与jupyter notebook annaconda在已经自带了jupyter notebook.jupyter lab.ipython 等一系列工具,不需要再单独安装这些工 ...
- base64的实现原理
base64是处理二进制数据的一种编码方式,可用于把二进制数据编码成64个可打印的字符. 学习base64之前,先了解一下什么是字节与编码 什么是字节 互联网中的数据都是用字节来表示的,一个字节有8位 ...
- unity中的文件存储路径与各平台(Android,iOS)的关系
原文链接:unity中的文件存储路径与各平台(Android,iOS)的关系 主要是这个问题困扰我了一阵子,所以特写写... unity中的的各种存储方法的对应关系(直接上截图吧) 重点说的是Appl ...
- 温故知新,Blazor遇见大写人民币翻译机(ChineseYuanParser),践行WebAssembly SPA的实践之路
背景 在之前<温故知新,.Net Core遇见Blazor(FluentUI),属于未来的SPA框架>中我们已经初步了解了Blazor的相关概念,并且根据官方的指引完成了<创建我的第 ...
- Java基础篇(JVM)——类加载机制
这是Java基础篇(JVM)的第二篇文章,紧接着上一篇字节码详解,这篇我们来详解Java的类加载机制,也就是如何把字节码代表的类信息加载进入内存中. 我们知道,不管是根据类新建对象,还是直接使用类变量 ...
- 9、make和make install的区别
简单来说,make 是编译,make install 是安装. 9.1.configure: 这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来 ...
- 【问答分享第一弹】MySQL锁总结:MySQL行锁、表锁、排他锁、共享锁的特点
大家好,我是小于哥哈.前几天能分享了第一期面试题,MySQL 中有哪几种锁 和 这些锁各有哪些特点 ,这道面试题是经常会被问到的一个面试题,大家反馈的都挺不错的.今天特此来总结一下. 首发于公众号[终 ...
- Flask(5)- 动态路由
前言 前面几篇文章讲的路由路径(rule)都是固定的,就是一个路径和一个视图函数绑定,当访问这条路径时会触发相应的处理函数 这样无法处理复杂的情况,比如常见的一个课程分类下有很多个课程,那么他们的 p ...
- 【转载】CentOS-Docker安装MongoDB(单点)
下载镜像 $ docker pull mongo 创建相关目录 $ mkdir -p /usr/mongo/data /usr/mongo/dump 运行镜像 $ docker run --resta ...