现代浏览器都支持 WebGL,这样我们就不必使用 Flash、Java 等插件就能在浏览器中创建三维图形。虽然 WebGL 提供的接口非常丰富和强大,但使用起来过于繁琐和复杂。 Three.js 的出现完美地解决了这个矛盾。它提供一个很简单的关于 WebGL 特性的 JavaScript API......
一、基本介绍 1,x2js 介绍 x2js 是一个可以将 XML 数据转换成 JSON 对象,或者将 JSON 对象转成 XML 数据的的 JavaScript 库。它体积小巧,使用简单,而且不依赖任何其他的库。 2,安装配置 (1)首先到其 GitHub 主页下载库代码。 (2)然后在需要使用页面上将其引用进来即可......
五、请求结果的处理 1,成功、失败响应的判断 (1)之前的样例中我们只处理数据成功返回的情况,其实 Moya 会将 Alamofire 成功或失败的响应包裹在 Result 枚举中返回,具体值如下: .success(Moya.Response):成功的情况。我们可以从 Moya.Response 中得到返回数据(data)和状态......
有时我们需要在浏览器上生成文件并保存到本地,这个借助 FileSaver.js 就可以很方便地实现。 一、基本介绍 1,FileSaver.js 功能特点 FileSaver.js 是一款基于 HTML5 完成文件保存的插件,它可以帮我们直接从网页中导出多种格式文件。 同时对于那些本身不支持......
四、请求参数说明 1,不同请求方法(HTTP Methods)下参数的传递 假设我们使用 Moya 定义了一个网络请求层(HttpbinAPI.swift),具体代码如下: 通过修改 method 属性我们可以配置每个请求所使用的请求方法(GET、POST),不同的方法下参数传递的方式也是不同的......
1,问题描述 如果想让一个 DOM 对象既可以被单击,也可以被双击,可以在该对象上同时绑定单击(click)和双击(dblclick)事件。 (1)测试了下单击是没问题的,控制台输出如下......
一、基本介绍 1,什么是 Moya (1)我们知道在 iOS 开发中,可以使用 URLSession 进行网络请求。但为了方便起见,我通常会选择使用 Alamofire 这样的第三方库。这些库本质上也是基于 URLSession 的,但其封装了许多细节,可以让我们网络请求相关代码......
通常我们要实现选择文件并上传的功能时,都会用到 input file 控件。 <input id="file1" type="file" /> 当点击选择文件时,默认文件浏览窗口里是将所有文件类型都显示出来: 1,使用 accept 属性限制文件类型 input file 类型控件有一个属性,名为 accept......
有时想要重装系统,但网上常常找不到完全干净的 Windows 10 安装文件,就算找到了也不知道是否有被修改过。去微软官网下吧,可能点半天也没找到下载地址。 其实借助 Windows ISO Downloader 这个小工具,就可以轻松解决问题。 1,软件介绍......
通过 console 命令打印日志进行调试大家肯定不陌生。我们只要在 JavaScript 代码中使用 console.log() 方法,就可以将内容输出到 Chrome 的控制台中显示。 当然 console 命令的功能远不止这些,本文对其做个总结。 1,清空控制台信息 如果想要清空控制台里的日志信息......