GL 创建的主题
  • 考研 74 0 1 发布

    地区分区

    研究生入学考试按地区不同,分为三个区,即一类区(A区)、二类区(B区)和三类区(C区)。

    一类:北京、天津、上海、江苏、浙江、福建、山东、河南、湖北、湖南、广东等11省(市);

    二类:河北、山西、辽宁、吉林、黑龙江、安徽、江西、重庆、四川、陕西等10省(市);

    三类:内蒙古、广西、海南、贵州、云南、西藏、甘肃、青海、宁夏、新疆等10省(区)。

    每类地区考研对分数的要求是不一样的,一类>二类>三类。

    学科分类

    考研专业分为十二大学科门类,分别是:哲学[01];经济学[02];法学[03](不含法律硕士专业[030180]);教育学[04](不含体育学[0403]);文学[05];历史学[06];理学[07];工学[08];农学[09];医学[10];军事学[11];管理学[12]。

    其中统考专业共有8个,分别是:计算机、法硕、心理学、教育学、金融联考、西医综合、历史、农学。

    统考科目的专业课试题是由国家统一出题的,分统考科目的专业课试题是由报考单位出题。

  • Web API 51 0 1 发布

    XMLHttpRequestEventTarget是一个描述事件处理程序的接口,你可以在一个用于处理XMLHttpRequest事件的对象中使用到该事件处理程序。

    XMLHttpRequestEventTarget() 继承层次

    Object.prototype
     Function.prototype
      EventTarget
       XMLHttpRequestEventTarget

    构造函数

    程序不能直接调用该构造函数,否则将会产生异常。

    属性列表 属性说明-- 方法列表 语法说明-- XMLHttpRequestEventTarget.prototype 继承层次

    Object.prototype   EventTarget.prototype    XMLHttpRequestEventTarget.prototype

    属性列表

    从其父级继承的属性请查阅: EventTarget

    属性说明onabort当请求失败时调用该方法。onerror当请求发生错误时调用该方法onload当一个HTTP请求正确加载出内容后返回时调用。onloadstart当一个HTTP请求开始加载数据时调用。onprogress间歇调用该方法用来获取请求过程中的信息。ontimeout当时间超时时调用;只有通过设置XMLHttpRequest对象的timeout属性来发生超时时,这种情况才会发生。onloadend当内容加载完成,不管失败与否,都会调用该方法 方法列表

    从其父级继承的方法请查阅: EventTarget.

    语法说明 XMLHttpRequestEventTarget实例

    Object.prototype
       EventTarget.prototype
        XMLHttpRequestEventTarget.prototype
       XMLHttpRequestEventTarget 实例

    参考

    相关链接

    ObjectEventTarget

    外部链接

    XMLHttpRequestEventTarget API-MDN
  • Web API 61 0 1 发布

    XMLHttpRequest 是一个API, 它为客户端提供了在客户端和服务器之间传输数据的功能。它提供了一个通过 URL 来获取数据的简单方式,并且不会使整个页面刷新。这使得网页只更新一部分页面而不会打扰到用户。XMLHttpRequest 在 AJAX 中被大量使用。

    XMLHttpRequest 是一个 JavaScript 对象,它最初由微软设计,随后被 Mozilla、Apple 和 Google采纳. 如今,该对象已经被 W3C组织标准化. 通过它,你可以很容易的取回一个URL上的资源数据. 尽管名字里有XML, 但 XMLHttpRequest 可以取回所有类型的数据资源,并不局限于XML。 而且除了HTTP ,它还支持file 和 ftp 协议.

      XMLHttpRequest() 继承层次

    Object.prototype
     Function.prototype
        EventTarget
         XMLHttpRequestEventTarget
          XMLHttpRequest

    构造函数 语法 new XMLHttpRequest(); 属性列表 属性说明-- 方法列表 语法说明-- XMLHttpRequest.prototype 继承层次

    Object.prototype   EventTarget.prototype    XMLHttpRequestEventTarget.prototype     XMLHttpRequest.prototype

    属性列表

    从其父级继承的属性请查阅: XMLHttpRequestEventTarget.prototype

    属性说明onreadystatechange一个JavaScript函数对象,当readyState属性改变时会调用它。回调函数会在user interface线程中调用。readyState请求的状态response响应实体的类型由 responseType 来指定, 可以是 ArrayBuffer, Blob, Document, JavaScript 对象 (即 “json”), 或者是字符串。如果请求未完成或失败,则该值为 null。responseText此次请求的响应为文本,或是当请求未成功或还未发送时为 null。只读。responseType设置该值能够改变响应类型。就是告诉服务器你期望的响应格式。responseXML本次请求的响应是一个 Document 对象,如果是以下情况则值为 null:请求未成功,请求未发送,或响应无法被解析成 XML 或 HTML。当响应为text/xml 流时会被解析。当 responseType 设置为“document”,并且请求为异步的,则响应会被当做 text/html 流来解析。只读.status该请求的响应状态码 (例如, 状态码200 表示一个成功的请求).只读.statusText该请求的响应状态信息,包含一个状态码和原因短语 (例如 “200 OK”). 只读.upload可以在 upload 上添加一个事件监听来跟踪上传过程。withCredentials表明在进行跨站(cross-site)的访问控制(Access-Control)请求时,是否使用认证信息(例如cookie或授权的header)。 默认为 false。 方法列表

    从其父级继承的方法请查阅: XMLHttpRequestEventTarget.prototype.

    语法说明abort()如果请求已经被发送,则立刻中止请求.getAllResponseHeaders()返回所有响应头信息(响应头名和值), 如果响应头还没接受,则返回nullgetResponseHeader()返回指定的响应头的值, 如果响应头还没被接受,或该响应头不存在,则返回null.open()初始化一个请求. 该方法用于JavaScript代码中;如果是本地代码, 使用 openRequest()方法代替.overrideMimeType()重写由服务器返回的MIME type。这个可用于, 例如,强制把一个响应流当作“text/xml”来处理和解析,即使服务器没有指明数据是这个类型。注意,这个方法必须在send()之前被调用。send()发送请求. 如果该请求是异步模式(默认),该方法会立刻返回. 相反,如果请求是同步模式,则直到请求的响应完全接受以后,该方法才会返回.setRequestHeader()给指定的HTTP请求头赋值.在这之前,你必须确认已经调用 open() 方法打开了一个url. XMLHttpRequest实例

    Object.prototype
       EventTarget.prototype
        XMLHttpRequestEventTarget.prototype
         XMLHttpRequest.prototype
        XMLHttpRequest 实例

    参考

    相关链接

    ObjectEventTarget

    外部链接

    XMLHttpRequest-MDN
  • Web API 70 0 1 发布

    WebSocket() 继承层次

    Object.prototype
     Function.prototype
        EventTarget
       WebSocket

    构造函数 语法 WebSocket WebSocket(in DOMString url, in optional DOMString protocols); WebSocket WebSocket(in DOMString url,in optional DOMString[] protocols); 参数 url 表示要连接的URL。这个URL应该为响应WebSocket的地址。protocols  可选 , 可以是一个单个的协议名字字符串或者包含多个协议名字字符串的数组。这些字符串用来表示子协议,这样做可以让一个服务器实现多种WebSocket子协议(例如你可能希望通过制定不同的协议来处理不同类型的交互)。如果没有制定这个参数,它会默认设为一个空字符串。

    构造器方法可能抛出以下异常:

    SECURITY_ERR 试图连接的端口被屏蔽。 属性列表 属性说明-- 方法列表 语法说明-- WebSocket.prototype 继承层次

    Object.prototype  EventTarget.prototype   WebSocket.prototype

    属性列表 属性说明binaryType一个字符串表示被传输二进制的内容的类型。取值应当是“blob”或者“arraybuffer”。 “blob”表示使用 DOMBlob 对象,而“arraybuffer”表示使用 ArrayBuffer 对象。bufferedAmount只读,调用 send() 方法加入到队列中等待传输,但是还没有发出的字节数。该值会在所有队列数据被发送后重置为 0。而当连接关闭时不会设为0。如果持续调用 send(),这个值会持续增长。extensions服务器选定的扩展。目前这个属性只是一个空字符串,或者是一个包含所有扩展的列表。onclose用于监听连接关闭事件监听器。当 WebSocket 对象的 readyState 状态变为 CLOSED 时会触发该事件。这个监听器会接收一个叫 close 的 CloseEvent对象。onerror当错误发生时用于监听 error 事件的事件监听器。会接受一个名为 error 的 event 对象。onmessage一个用于消息事件的事件监听器,这一事件当有消息到达的时候该事件会触发。这个 Listener 会被传入一个名为“message”的 MessageEvent 对象。onopen一个用于连接打开事件的事件监听器。当 readyState 的值变为 OPEN 的时候会触发该事件。该事件表明这个连接已经准备好接受和发送数据。这个监听器会接受一个名为 “open” 的事件对象。protocol一个表明服务器选定的子协议名字的字符串。这个属性的取值会被取值为构造器传入的 protocols 参数。readyState只读,连接的当前状态。取值是 Ready state constants 之一。url只读,传入构造器的 URL。它必须是一个绝对地址的 URL。 常量列表 常量说明CONNECTING值为0,连接还没开启。OPEN值为1,连接已开启并准备好进行通信。CLOSING值为2,连接正在关闭的过程中。CLOSED值为3,连接已经关闭,或者连接无法建立。 方法列表 语法说明close()关闭 WebSocket 连接或停止正在进行的连接请求。如果连接的状态已经是 closed,这个方法不会有任何效果。send()通过 WebSocket 连接向服务器发送数据。 WebSocket实例

    Object.prototype
     EventTarget.prototype
      WebSocket.prototype
       WebSocket 实例

    参考

    相关页面

    Object

    外部链接

    WebSocket-MDN
  • Web API 36 0 1 发布

    消息事件接口,这一章其实是对后续章节的一个总括介绍,因为后续章节,基本上都需要使用本章节所介绍的接口—MessageEvent。简而言之,无论是跨文档通信,通道通信,服务推送还是WebSocket都会用到MessageEvent,触发message事件的执行。

    MessageEvent源码 [Constructor(DOMString type, optional MessageEventInit eventInitDict), Exposed=(Window,Worker)] interface MessageEvent : Event { readonly attribute any data; readonly attribute USVString origin; readonly attribute DOMString lastEventId; readonly attribute MessageEventSource? source; readonly attribute FrozenArray<MessagePort> ports; void initMessageEvent(DOMString type, boolean bubbles, boolean cancelable, any data, USVString origin, DOMString lastEventId, MessageEventSource? source, sequence<MessagePort> ports); }; dictionary MessageEventInit : EventInit { any data = null; USVString origin = ""; DOMString lastEventId = ""; MessageEventSource? source = null; sequence<MessagePort> ports = []; }; typedef (WindowProxy or MessagePort or ServiceWorker) MessageEventSource; 说明 event.data:消息中的返回数据,包含任意字符串的数据,由原始脚本发送event.origin:包含原始文档、域名以及端口的字符串,一般用于跨文档通信和服务推送event.lastEventId:包含当前消息事件唯一标识符的字符串,一般用于服务推送event.source:原始文件窗口的引用,比如WindowProxy对象,一般用于跨文档通信event.ports:包含MessagePort对象发送消息的数组,一般用于跨文档通信和通道通信到 注意

    MessageEvent继承于DOM Event API且属性共享,但是,通信事件没有冒泡而且不能取消,同时也没有默认行为。

  • Web API 59 0 1 发布

    Storage是一个简单的客户端数据库, 允许用户以键/值对的形式保存数据。

    它有一个相当简单的 api 来检索/写入到本地存储器中的数据。它可以存储多达10MB 的每个域的数据。与 cookie 不同, 存储的数据不包括在每个 http 请求中。

      继承层次

    Object.prototype
     Function.prototype
        Storage

    构造函数

    程序不能直接调用该构造函数,否则将会产生异常。

    属性列表 属性说明length获取storage中的个数 方法列表 语法说明-- Storage.prototype 继承层次

    Object.prototype  Storage.prototype

    属性列表 属性说明-- 方法列表 语法说明setItem()将数据存储到storage中,以键和值作为参数。getItem()获取键值key对应的值removewItem()移除键值为key的数据key()获取storage中第n个元素对的键值clear()清除所有数据 Storage实例

    Object.prototype
       Storage.prototype
        window.localStorage 
      window. sessionStorage 

    参考

    相关页面

    Object

    外部链接

    Storage-MDN
  • Web API 62 0 1 发布

    indexedDB 是一种新的 HTML5 概念, 用于将数据存储在用户的浏览器中。indexedDB 比本地存储更有能力, 并且对于需要存储大量数据的应用程序非常有用。这些应用程序可以更快地运行效率和负载。

      继承层次

    Object.prototype
     Function.prototype
        IDBFactory
         indexedDB

    构造函数

    程序不能直接调用该构造函数,否则将会产生异常。

    属性列表 属性说明 方法列表 语法说明 异步 API

    异步 API 方法调用完后会立即返回,而不会阻塞调用线程。要异步访问数据库,要调用 window 对象 indexedDB 属性的 open() 方法。该方法返回一个 IDBRequest 对象 (IDBOpenDBRequest);异步操作通过在 IDBRequest 对象上触发事件来和调用程序进行通信。

    异步 API说明IDBFactory提供了对数据库的访问。这是由全局对象 indexedDB 实现的接口,因而也是该 API 的入口。IDBCursor遍历对象存储空间和索引。IDBCursorWithValue遍历对象存储空间和索引并返回游标的当前值。IDBDatabase表示到数据库的连接。只能通过这个连接来拿到一个数据库事务。IDBEnvironment提供了到客户端数据库的访问。它由 window 对象实现。IDBIndex提供了到索引元数据的访问。IDBKeyRange定义键的范围。IDBObjectStore表示一个对象存储空间。IDBOpenDBRequest表示一个打开数据库的请求。IDBRequest提供了到数据库异步请求结果和数据库的访问。这也是在你调用一个异步方法时所得到的。IDBTransaction表示一个事务。你在数据库上创建一个事务,指定它的范围(例如你希望访问哪一个对象存储空间),并确定你希望的访问类型(只读或写入)。IDBVersionChangeEvent表明数据库的版本号已经改变。 indexedDB.prototype 继承层次

    Object.prototype  Function.prototype    IDBFactory.prototype     indexedDB.prototype

    属性列表 方法列表 语法说明add()添加数据get()检索数据remove()删除数据 indexedDB实例

    Object.prototype  Function.prototype    IDBFactory.prototype     indexedDB.prototype     indexedDB 实例

    参考

    相关页面

    Object

    外部链接

    IndexedDB_API
  • Web API 91 0 1 发布

    使用FileReader对象,web应用程序可以异步的读取存储在用户计算机上的文件(或者原始数据缓冲)内容,可以使用File对象或者Blob对象来指定所要处理的文件或数据。其中File对象可以是来自用户在一个<input>元素上选择文件后返回的FileList对象,也可以来自拖放操作生成的 DataTransfer对象。

      FileReader() 继承层次

    Object.prototype  Function.prototype    EventTarget     FileReader

    构造函数 语法 new FileReader(); 参数 length  指定数组缓冲区的大小,以字节为单位返回值 一个实例化的拥有特定字节数的ArrayBuffer对象。它的每一个字节的值都是0。 属性列表 属性说明-- 方法列表 语法说明-- FileReader.prototype 继承层次

    Object.prototype   EventTarget.prototype    FileReader.prototype

    属性列表

    从其父级继承的属性请查阅: EventTarget

    属性说明error只读,在读取文件时发生的错误。readyState表明FileReader对象的当前状态. 值为State constants中的一个. 只读result读取到的文件内容.这个属性只在读取操作完成之后才有效,并且数据的格式取决于读取操作是由哪个方法发起的. 只读. 方法列表

    从其父级继承的方法请查阅: EventTarget.

    语法说明abort()中止该读取操作.在返回时,readyState属性的值为DONE.readAsArrayBuffer()开始读取指定的Blob对象或File对象中的内容. 当读取操作完成时,readyState属性的值会成为DONE,如果设置了onloadend事件处理程序,则调用之.同时,result属性中将包含一个ArrayBuffer对象以表示所读取文件的内容.readAsBinaryString()开始读取指定的Blob对象或File对象中的内容. 当读取操作完成时,readyState属性的值会成为DONE,如果设置了onloadend事件处理程序,则调用之.同时,result属性中将包含所读取文件的原始二进制数据.readAsDataURL()开始读取指定的Blob对象或File对象中的内容. 当读取操作完成时,readyState属性的值会成为DONE,如果设置了onloadend事件处理程序,则调用之.同时,result属性中将包含一个data: URL格式的字符串以表示所读取文件的内容.readAsText()开始读取指定的Blob对象或File对象中的内容. 当读取操作完成时,readyState属性的值会成为DONE,如果设置了onloadend事件处理程序,则调用之.同时,result属性中将包含一个字符串以表示所读取的文件内容. FileReader实例

    Object.prototype   EventTarget.prototype    FileReader.prototype    FileReader 实例

    参考

    相关链接

    ObjectEventTarget

    外部链接

    FileReader-MDN
  • Web API 82 0 1 发布

    对象可以用来获取某个文件的信息,还可以用来读取这个文件的内容.通常情况下,File对象是来自用户在一个<input>元素上选择文件后返回的FileList对象,也可以是来自由拖放操作生成的 DataTransfer对象.

      File() 继承层次

    Object.prototype
     Function.prototype
        Blob
         File

    构造函数

    程序不能直接调用该构造函数,否则将会产生异常。

    属性列表 属性说明-- 方法列表 语法说明-- File.prototype 继承层次

    Object.prototype   Blob.prototype    File.prototype

    属性列表

    从其父级继承的属性请查阅: Blob

    属性说明lastModifiedDate只读,jsval类型,当前File对象所引用文件最后修改时间。name只读,当前File对象所引用文件的文件名。size只读,当前File对象所引用文件的文件大小,单位为字节。type只读,当前File对象所引用文件的文件类型(MIME类型)。 方法列表

    从其父级继承的方法请查阅: Blob.

    语法说明-- File实例

    Object.prototype   Blob.prototype    File.prototype    File 实例

    参考

    相关链接

    ObjectBlob

    外部链接

    File-MDN
  • Web API 97 0 1 发布

    Blob 对象是包含有只读原始数据的类文件对象。Blob 对象中的数据并不一定得是JavaScript 中的原生形式。File 接口基于 Blob,继承了 Blob 的功能,并且扩展支持用户计算机上的本地文件。

    创建 Blob 对象的方法有几种,可以调用 Blob() 构造函数,还可以使用一个已有Blob对象上的 slice() 方法切出另一个 Blob 对象。想要从用户的文件里获取一个Blob对象,请参考File文档。

      Blob() 继承层次

    Object.prototype  
        Function.prototype 
      Blob

    构造函数

    Blob(blobParts[, options])

    返回一个新创建的 Blob 对象,其内容由参数中给定的数组串联组成。

    语法 var b1 = new new Boolean(value) 参数 value 可选的Boolean对象的初始值.。 属性列表 名称语法説明sizeBlob.sizeBlob 对象中所包含数据的大小(字节)。typeBlob.type一个字符串,表明该Blob对象所包含数据的MIME类型。如果类型未知,则该值为空字符串。 方法列表 名称语法説明sliceBlob.slice([start[, end[, contentType]]])返回一个新的 Blob 对象,包含了源 Blob 对象中指定范围内的数据。 Blob.prototype 属性列表

    无相应成员。

    方法列表

    无相应成员。

    Blob实例 继承层次

    Object.prototype  Blob.prototype   Blob 实例

    Blob构造函数用法举

    Blob() 构造函数 允许用其它对象创建一个 Blob 对象。比如,用字符串构建一个 blob:

    var debug = {hello: "world"}; var blob = new Blob([JSON.stringify(debug, null, 2)], {type : 'application/json'}); 使用类型数组和 Blob 创建一个 URL var typedArray = GetTheTypedArraySomehow(); // 传入一个合适的MIME类型 var blob = new Blob([typedArray], {type: "application/octet-binary"}); // 会产生一个类似blob:d3958f5c-0777-0845-9dcf-2cb28783acaf 这样的URL字符串 // 你可以像使用一个普通URL那样使用它,比如用在img.src上。 var url = URL.createObjectURL(blob); 从 Blob 中提取数据 var reader = new FileReader(); reader.addEventListener("loadend", function() { // reader.result contains the contents of blob as a typed array }); reader.readAsArrayBuffer(blob);
  • Web API 54 0 1 发布

    Image() 继承层次

    Object.prototype  Function.prototype    Image

    构造函数 语法 var image = new Image(200, 300); image.src = 'picture.jpg'; console.log(image); 参数 unsigned long width 无符号长整数的宽unsigned long height 无符号长整数的高 属性列表 方法列表 Image.prototype

    Object.prototype  EventTarget.prototype   Node.prototype    Element.prototype     HTMLElement.prototype      HTMLImageElement.prototype       Image.prototype

    属性列表 语法说明-- 方法列表 语法说明-- Image实例

    Object.prototype  EventTarget.prototype   Node.prototype    Element.prototype     HTMLElement.prototype      HTMLImageElement.prototype       Image.prototype        Image实例

    参考

    相关页面

    HTMLImageElement <img> 元素

    外部链接 

    Image-MDN
  • Web API 66 0 1 发布

    Web Audio API 提供了在Web上控制音频的一个非常有效通用的系统 , 允许开发者来自选音频源,对音频添加作用,创建可视化音频,应用空间效果 (如平移),等等。

      Audio() 继承层次

    Object.prototype  Function.prototype    Audio

    构造函数 属性列表 方法列表 Audio.prototype

    Object.prototype  EventTarget.prototype   Node.prototype    Element.prototype     HTMLElement.prototype      HTMLAudioElement.prototype       Audio.prototype

    属性列表 语法说明-- 方法列表 语法说明-- Audio实例

    Object.prototype  EventTarget.prototype   Node.prototype    Element.prototype     HTMLElement.prototype      HTMLAudioElement.prototype       Audio.prototype        Audio实例

    参考

    相关页面

    Object Function  EventTarget Node Element HTMLElement HTMLAudioElement <audio>元素

    外部链接 

    Audio-MDN
  • Web API 109 0 1 发布

    在 canvas 中,TextMetrics 接口表示文本的尺寸,通过 CanvasRenderingContext2D.measureText() 方法创建。

      TextMetrics() 继承层次

    Object.prototype  Function.prototype    TextMetrics

    构造函数

    程序不能直接调用该构造函数,否则将会产生异常。

    属性列表 属性说明-- 方法列表 语法说明-- TextMetrics.prototype 继承层次

    Object.prototype  TextMetrics.prototype

    属性列表 属性说明width只读,double 类型,使用 CSS 像素计算的内联字符串的宽度。基于当前上下文字体考虑。actualBoundingBoxLeft只读,double 类型,平行于基线,从 CanvasRenderingContext2D.textAlign 属性确定的对齐点到文本矩形边界左侧的距离,使用 CSS 像素计算。actualBoundingBoxRight只读,double 类型,平行于基线,从 CanvasRenderingContext2D.textAlign 属性确定的对齐点到文本矩形边界右侧的距离,使用 CSS 像素计算。fontBoundingBoxAscent只读,double 类型,从 CanvasRenderingContext2D.textBaseline 属性标明的水平线到渲染文本的所有字体的矩形最高边界顶部的距离,使用 CSS 像素计算。fontBoundingBoxDescent只读,double 类型,根据从 CanvasRenderingContext2D.textBaseline 属性标明的水平线到渲染文本的所有字体的矩形边界顶部的距离,使用 CSS 像素计算。actualBoundingBoxAscent只读,double 类型,从 CanvasRenderingContext2D.textBaseline 属性标明的水平线到渲染文本的矩形边界顶部的距离,使用 CSS 像素计算。actualBoundingBoxDescent只读,double 类型,从 CanvasRenderingContext2D.textBaseline 属性标明的水平线到渲染文本的矩形边界底部的距离,使用 CSS 像素计算。emHeightAscent只读,double 类型,从 CanvasRenderingContext2D.textBaseline 属性标明的水平线到线框中 em 方块顶部的距离,使用 CSS 像素计算。emHeightDescent只读,double 类型,从 CanvasRenderingContext2D.textBaseline 属性标明的水平线到线框中 em 方块底部的距离,使用 CSS 像素计算。hangingBaseline只读,double 类型,从 CanvasRenderingContext2D.textBaseline 属性标明的水平线到线框的 hanging 基线的距离,使用 CSS 像素计算。alphabeticBaseline只读,double 类型,从 CanvasRenderingContext2D.textBaseline 属性标明的水平线到线框的 alphabetic 基线的距离,使用 CSS 像素计算。ideographicBaseline只读,double 类型,从 CanvasRenderingContext2D.textBaseline 属性标明的水平线到线框的 ideographic 基线的距离,使用 CSS 像素计算。 方法列表 语法说明-- TextMetrics实例

    Object.prototype  TextMetrics.prototype   TextMetrics 实例

    参考

    相关页面

    Object

    外部链接

    TextMetrics-MDN
  • Web API 64 0 1 发布

    Canvas 2D API 的接口 Path2D 用来声明路径,此路径稍后会被 CanvasRenderingContext2D 对象使用。

    CanvasRenderingContext2D 接口的 路径方法 也存在于 Path2D 这个接口中,允许你在 canvas 中根据需要创建可以保留并重用的路径

      Path2D() 继承层次

    Object.prototype  Function.prototype    Path2D

    构造函数

    Path2D 构造函数。 创建一个新的 Path2D 对象。

    语法 Path2D() 属性列表 属性说明-- 方法列表 语法说明-- Path2D.prototype 继承层次

    Object.prototype  Path2D.prototype

    属性列表 属性说明-- 方法列表 语法说明addPath()添加一条新路径到对当前路径。closePath()使笔点返回到当前子路径的起始点。它尝试从当前点到起始点绘制一条直线。 如果图形已经是封闭的或者只有一个点,那么此函数不会做任何操作。moveTo()将一个新的子路径的起始点移动到(x,y)坐标。lineTo()使用直线连接子路径的终点到 x, y 坐标。bezierCurveTo()添加一条三次贝赛尔曲线到当前路径。 该方法需要三个点。 第一、第二个点是控制点,第三个点是结束点。quadraticCurveTo()添加一条二次贝赛尔曲线到当前路径。arc()添加一条圆弧路径。 圆弧路径的圆心在 (x, y) 位置,半径为 r ,根据 anticlockwise (默认为顺时针)指定的方向从 startAngle 开始绘制,到 endAngle 结束。arcTo()根据控制点和半径添加一条圆弧路径,使用直线连接前一个点。ellipse()添加一条椭圆路径。椭圆的圆心在(x,y)位置,半径分别是 radiusX 和 radiusY ,按照 anticlockwise (默认顺时针)指定的方向,从 startAngle 开始绘制,到 endAngle 结束。rect()创建一条矩形路径,矩形的起点位置是 (x, y) ,尺寸为 width 和 height。 Path2D实例

    Object.prototype  Path2D.prototype   Path2D 实例

    参考

    相关页面

    Object

    外部链接

    Path2D-MDN
  • Web API 53 0 1 发布

    ImageData对象表示的是图形原始数据,包括三个属性:width(图形的宽)、height(图形的高)、data(包含图形每个像素颜色值(红、绿、蓝、alpha通道值的数组)。

     

    Canvas API提供了三个方法操作imageData对象:

    createImageData: CanvasRenderingContext2D.createImageData(sw,sh); CanvasRenderingContext2D.createImageData(imageData); getImageData: CanvasRenderingContext2D.getImageData(in float sx, in float sy, in float sw, in float sh); putImageData: CanvasRenderingContext2D.putImageData(imagedata, dx, dy); CanvasRenderingContext2D.putImageData(imagedata, dx, dy, dx, dy, dw, dh); ImageData() 继承层次

    Object.prototype  Function.prototype    ImageData

    构造函数

    程序不能直接调用该构造函数,否则将会产生异常。

    属性列表 属性说明-- 方法列表 语法说明-- ImageData.prototype 继承层次

    Object.prototype  ImageData.prototype

    属性列表 属性说明data只读,Uint8ClampedArray 描述了一个一维数组,包含以 RGBA 顺序的数据,数据使用 0 至 255(包含)的整数表示。height只读,无符号长整型(unsigned long),使用像素描述 ImageData 的实际高度。width只读,无符号长整型(unsigned long),使用像素描述 ImageData 的实际宽度。 方法列表 语法说明-- ImageData实例

    Object.prototype  ImageData.prototype   ImageData 实例

    参考

    相关页面

    Object

    外部链接

    ImageData-MDN
  • Web API 61 0 1 发布

    ImageBitmap 接口表示能够被绘制到 <canvas> 上的位图图像,具有低延迟的特性。运用 createImageBitmap() 工厂方法模式,它可以从多种源中生成。 ImageBitmap 提供了一种异步且高资源利用率的方式来为 WebGL 的渲染准备基础结构。

      ImageBitmap() 继承层次

    Object.prototype  Function.prototype    ImageBitmap

    构造函数

    程序不能直接调用该构造函数,否则将会产生异常。

    属性列表 属性说明-- 方法列表 语法说明-- ImageBitmap.prototype 继承层次

    Object.prototype  ImageBitmap.prototype

    属性列表 属性说明height只读,无符号长整型数值,表示 ImageData 的 CSS 像素单位的高度。width只读,无符号长整型数值, 表示 ImageData 的 CSS 像素单位的宽度。 方法列表 语法说明close()释放ImageBitmap所相关联的所有图形资源。 ImageBitmap实例

    Object.prototype  ImageBitmap.prototype   ImageBitmap 实例

    参考

    相关页面

    Object

    外部链接

    ImageBitmap-MDN
  • Web API 39 0 1 发布

    CanvasRenderingContext2D 对象提供了一组用来在画布上绘制的图形函数。

      CanvasRenderingContext2D() 继承层次

    Object.prototype  Function.prototype    CanvasRenderingContext2D

    构造函数

    程序不能直接调用该构造函数,否则将会产生异常。

    属性列表 属性说明-- 方法列表 语法说明-- CanvasRenderingContext2D.prototype 继承层次

    Object.prototype  CanvasRenderingContext2D.prototype

    属性列表 属性说明canvas这个环境可以绘制于其上的 Canvas 元素。fillStyle用来填充路径的当前的颜色、模式或渐变。globalAlpha指定在画布上绘制的内容的不透明度。这个值的范围在 0.0(完全透明)和 1.0(完全不透明)之间。默认值为 1.0。globalCompositeOperation指定颜色如何与画布上已有的颜色组合(合成)。lineCap指定线条的末端如何绘制。合法的值是 “butt”、“round” 和 “square”。默认值是 “butt”。lineJoin指定两条线条如何连接。合法的值是 “round”、“bevel” 和 “miter”。默认值是 “miter”。lineWidth指定了画笔(绘制线条)操作的线条宽度。默认值是 1.0,并且这个属性必须大于0。miterLimit当 lineJoin 属性为 “miter” 的时候,这个属性指定了斜连接长度和线条宽度的最大比率。shadowBlur指定羽化阴影的程度。默认值是0。shadowColor把阴影的颜色指定为一个 CSS 字符串或 Web 样式字符串,并且可以包含一个 alpha 部分来表示透明度。默认值是 black。shadowOffsetX, shadowOffsetY指定阴影的水平偏移和垂直偏移。较大的值使得阴影化的对象似乎漂浮在背景的较高位置上。默认值是 0。strokeStyle指定了用于画笔(绘制)路径的颜色、模式和渐变。 方法列表 语法说明arc()用一个中心点和半径,为一个画布的当前子路径添加一条弧线。arcTo()使用目标点和一个半径,为当前的子路径添加一条弧线。beginPath()开始一个画布中的一条新路径(或者子路径的一个集合)。bezierCurveTo()为当前的子路径添加一个三次贝塞尔曲线。clearRect()在一个画布的一个矩形区域中清除掉像素。clip()使用当前路径作为连续绘制操作的剪切区域。closePath()如果当前子路径是打开的,就关闭它。createLinearGradient()返回代表线性颜色渐变的一个 CanvasGradient 对象。createPattern()返回代表贴图图像的一个 CanvasPattern 对象。createRadialGradient()返回代表放射颜色渐变的一个 CanvasGradient 对象。drawImage()绘制一幅图像。fill()使用指定颜色、渐变或模式来绘制或填充当前路径的内部。fillRect()绘制或填充一个矩形。lineTo()为当前的子路径添加一条直线线段。moveTo()设置当前位置并开始一条新的子路径。quadraticCurveTo()为当前路径添加一条贝塞尔曲线。rect()为当前路径添加一条矩形子路径。restore()为画布重置为最近保存的图像状态。rotate()旋转画布。save()保存 CanvasRenderingContext2D 对象的属性、剪切区域和变换矩阵。scale()根据 x 水平方向和 y 垂直方向,为 canvas 单位添加缩放变换。stroke()沿着当前路径绘制或画一条直线。strokeRect()绘制(但不填充)一个矩形。translate()转换画布的用户坐标系统。 CanvasRenderingContext2D实例

    Object.prototype  CanvasRenderingContext2D.prototype   CanvasRenderingContext2D 实例

    参考

    相关页面

    Object

    外部链接

    CanvasRenderingContext2D-MDN
  • Web API 54 0 1 发布

    CanvasPattern 接口表示描述一个模板(基于 image, canvas 或 video)的不透明对象,通过 CanvasRenderingContext2D.createPattern() 方法创建。

      CanvasPattern() 继承层次

    Object.prototype  Function.prototype    CanvasPattern

    构造函数

    程序不能直接调用该构造函数,否则将会产生异常。

    属性列表 属性说明-- 方法列表 语法说明-- CanvasPattern.prototype 继承层次

    Object.prototype  CanvasPattern.prototype

    属性列表 属性说明-- 方法列表 语法说明-- CanvasPattern实例

    Object.prototype  CanvasPattern.prototype   CanvasPattern 实例

    参考

    相关页面

    Object

    外部链接

    CanvasPattern-MDN
  • Web API 65 0 1 发布

    CanvasGradient 接口表示描述渐变的不透明对象。通过 CanvasRenderingContext2D.createLinearGradient() 或 CanvasRenderingContext2D.createRadialGradient() 的返回值得到。

      CanvasGradient() 继承层次

    Object.prototype  Function.prototype    CanvasGradient

    构造函数

    程序不能直接调用该构造函数,否则将会产生异常。

    属性列表 属性说明-- 方法列表 语法说明-- CanvasGradient.prototype 继承层次

    Object.prototype  CanvasGradient.prototype

    属性列表

    不透明对象,没有暴露的属性。

    属性说明-- 方法列表

    没有继承的方法。

    语法说明addColorStop()添加一个由偏移(offset)和颜色(color)定义的断点到渐变中。如果偏移值不在0到1之间,将抛出INDEX_SIZE_ERR错误,如果颜色值不能被解析为有效的CSS颜色值 <color>,将抛出SYNTAX_ERR错误。 CanvasGradient实例

    Object.prototype  Canvasgradient.prototype   CanvasGradient实例

    参考

    相关页面

    Object

    外部链接

    CanvasGradient-MDN
  • Web API 61 0 1 发布

    标签接口aHTMLAnchorElementabbrHTMLElementaddressHTMLElementareaHTMLAreaElementarticleHTMLElementasideHTMLElementaudioHTMLAudioElementbHTMLElementbaseHTMLBaseElementbdiHTMLElementbdoHTMLElementblockquoteHTMLQuoteElementbodyHTMLBodyElementbrHTMLBRElementbuttonHTMLButtonElementcanvasHTMLCanvasElementcaptionHTMLTableCaptionElementciteHTMLElementcodeHTMLElementcolHTMLTableColElementcolgroupHTMLTableColElementdataHTMLDataElementdatalistHTMLDataListElementddHTMLElementdelHTMLModElementdfnHTMLElementdivHTMLDivElementdlHTMLDListElementdtHTMLElementemHTMLElementembedHTMLEmbedElementfieldsetHTMLFieldSetElementfigcaptionHTMLElementfigureHTMLElementfooterHTMLElementformHTMLFormElementh1HTMLHeadingElementh2HTMLHeadingElementh3HTMLHeadingElementh4HTMLHeadingElementh5HTMLHeadingElementh6HTMLHeadingElementheadHTMLHeadElementheaderHTMLElementhrHTMLHRElementhtmlHTMLHtmlElementiHTMLElementiframeHTMLIFrameElementimgHTMLImageElementinputHTMLInputElementinsHTMLModElementkbdHTMLElementkeygenHTMLKeygenElementlabelHTMLLabelElementlegendHTMLLegendElementliHTMLLIElementlinkHTMLLinkElementmainHTMLElementmapHTMLMapElementmarkHTMLElementmetaHTMLMetaElementmeterHTMLMeterElementnavHTMLElementnoscriptHTMLElementobjectHTMLObjectElementolHTMLOListElementoptgroupHTMLOptGroupElementoptionHTMLOptionElementoutputHTMLOutputElementpHTMLParagraphElementparamHTMLParamElementpreHTMLPreElementprogressHTMLProgressElementqHTMLQuoteElementrbHTMLElementrpHTMLElementrtHTMLElementrtcHTMLElementrubyHTMLElementsHTMLElementsampHTMLElementscriptHTMLScriptElementsectionHTMLElementselectHTMLSelectElementsmallHTMLElementsourceHTMLSourceElementspanHTMLSpanElementstrongHTMLElementstyleHTMLStyleElementsubHTMLElementsupHTMLElementtableHTMLTableElementtbodyHTMLTableSectionElementtdHTMLTableDataCellElementtemplateHTMLTemplateElementtextareaHTMLTextAreaElementtfootHTMLTableSectionElementthHTMLTableHeaderCellElementtheadHTMLTableSectionElementtimeHTMLTimeElementtitleHTMLTitleElementtrHTMLTableRowElementtrackHTMLTrackElementuHTMLElementulHTMLUListElementvarHTMLElementvideoHTMLVideoElementwbrHTMLElement