我可以加载位于与JavaScript文件相同的相对路径中的图像文件
var imgObj = new Image();
imgObj.src = "images/backdropLevel0.jpg";
但是,如何为文本文件执行相同的操作(简单地使用纯JavaScript)?
(它有一些我正在研究的webGL游戏的初始数据)。
PS。我不询问使用新File对象从客户端计算机输入的用户。
答案 0 :(得分:3)
提取图像很容易,因为浏览器负责所有的提取和渲染。但是,将任意文件加载到脚本中需要更多行:
var req = new XMLHttpRequest();
req.onload = function(){
process_webgl_data(this.responseText);
};
req.open('GET', './webgl_init.dat');
req.send();
process_webgl_data
是您要对文件文本做什么的。