| Class | Description |
---|
| HttpRequest |
HttpRequest 通过封装 HTML XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。 HttpRequest 只提供以异步的形式返回 Web 服务器的响应,并且能够以文本或者二进制的形式返回内容。
注意:建议每次请求都使用新的 HttpRequest 对象,因为每次调用该对象的send方法时,都会清空之前设置的数据,并重置 HTTP 请求的状态,这会导致之前还未返回响应的请求被重置,从而得不到之前请求的响应结果。
|
| Loader |
Loader 类可用来加载文本、JSON、XML、二进制、图像等资源。
|
| LoaderManager |
LoaderManager 类用于用于批量加载资源。此类是单例,不要手动实例化此类,请通过Laya.loader访问。
全部队列加载完成,会派发 Event.COMPLETE 事件;如果队列中任意一个加载失败,会派发 Event.ERROR 事件,事件回调参数值为加载出错的资源地址。
LoaderManager 类提供了以下几种功能:
多线程:默认5个加载线程,可以通过maxLoader属性修改线程数量;
多优先级:有0-4共5个优先级,优先级高的优先加载。0最高,4最低;
重复过滤:自动过滤重复加载(不会有多个相同地址的资源同时加载)以及复用缓存资源,防止重复加载;
错误重试:资源加载失败后,会重试加载(以最低优先级插入加载队列),retryNum设定加载失败后重试次数,retryDelay设定加载重试的时间间隔。
|
| LocalStorage |
LocalStorage 类用于没有时间限制的数据存储。
|
| ResourceVersion |
资源版本的生成由layacmd或IDE完成,使用 ResourceVersion 简化使用过程。
调用 enable 启用资源版本管理。
|
| Socket |
Socket 封装了 HTML5 WebSocket ,允许服务器端与客户端进行全双工(full-duplex)的实时通信,并且允许跨域通信。在建立连接后,服务器和 Browser/Client Agent 都能主动的向对方发送或接收文本和二进制数据。
要使用 Socket 类的方法,请先使用构造函数 new Socket 创建一个 Socket 对象。 Socket 以异步方式传输和接收数据。
|
| URL |
URL 类用于定义地址信息。
|