1.概述2.HTMLMediaElement接口3.HTMLVideoElement接口4.HTMLAudioElement接口5.事件参考资料:https://wangdoc.com/javascript/elements/video.html1.概述<video>元素用来加载视频,是
1.HTMLInputElement的实例属性1.1特征属性1.2表单相关属性1.3文本输入框的特有属性1.4复选框和单选框的特有属性1.5图像按钮的特有属性1.6文件上传按钮的特有属性1.7其他属性2.HTMLInputElement的实例方法参考资料:https://wangdoc.com/ja
参考资料:https://wangdoc.com/javascript/elements/button.html<button>元素继承了HTMLButtonElement接口。它有以下的实例属性。(1)HTMLButtonElement.accessKeyHTMLButtonEleme
1.属性2.Option()构造函数参考资料:https://wangdoc.com/javascript/elements/option.html<option>元素表示下拉框(<select>,<optgroup>或<datalist>)里面的一个
1.概述2.特性相关的属性3.HTMLImageElement.width,HTMLImageElement.height4.HTMLImageElement.naturalWidth,HTMLImageElement.naturalHeight5.HTMLImageElement.complete
1.HTMLFormElement的实例属性2.HTMLFormElement的实例方法参考资料:https://wangdoc.com/javascript/elements/form.html<form>元素代表了表单,继承了HTMLFormElement接口。1.HTMLFormE
1.属性1.1URL相关属性1.2accessKey属性1.3download属性1.4hreflang属性1.5referrerPolicy属性1.6rel属性1.7tabIndex属性1.8target属性1.9text属性1.10type属性2.方法参考资料:https://wangdoc.c
通俗地说,IndexedDB 就是浏览器提供的本地数据库,它可以被网页脚本创建和操作。IndexedDB 允许储存大量数据,提供查找接口,还能建立索引。这些都是 LocalStorage 所不具备的。就数据库类型而言,IndexedDB 不属于关系型数据库(不支持 SQL 查询语句),更接近 NoSQL 数据库。
表单(`<form>`)用来收集用户提交的数据,发送到服务器。比如,用户提交用户名和密码,让服务器验证,就要通过表单。表单提供多种控件,让开发者使用,具体的控件种类和用法请参考 HTML 语言的教程。本章主要介绍 JavaScript 与表单的交互。
JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 CPU 的出现,单线程带来很大的不便,无法充分发挥计算机的计算能力。 Web Worker 的作用,就是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。在主线程运行的同时,Worker 线程在后台运行,两者互不干扰。等到 Worker 线程完成计算任务,再把结果返回给主线程。这样的好处是,一些计算密集型或高延迟的任务可以交由 Worker 线程执行,主线程(通常负责 UI 交互)能够保持流畅,不会被阻塞或拖慢。
ArrayBuffer 对象表示一段二进制数据,用来模拟内存里面的数据。通过这个对象,JavaScript 可以读写二进制数据。这个对象可以看作内存数据的表达。 Blob 对象表示一个二进制文件的数据内容,比如一个图片文件的内容就可以通过 Blob 对象读写。它通常用来读写文件,它的名字是 Binary Large Object (二进制大型对象)的缩写。它与 ArrayBuffer 的区别在于,它用于操作二进制文件,而 ArrayBuffer 用于操作内存。
File 对象代表一个文件,用来读写文件信息。它继承了 Blob 对象,或者说是一种特殊的 Blob 对象,所有可以使用 Blob 对象的场合都可以使用它。 最常见的使用场合是表单的文件上传控件,用户选中文件以后,浏览器就会生成一个数组,里面是每一个用户选中的文件,它们都是 File 实例对象。