p5.js:如何根据HTML页面使我的草图加载不同的.txt文件
p5.js: How can I make my sketch load a different .txt file depending on the HTML page?
如果这个问题措辞不太清楚,我们深表歉意。我正在进行文本分析可视化,我有多个HTML页面用p5.js加载同一个处理草图。这些页面之间的唯一区别是,我需要草图在setup()或preload()中加载不同的.txt文件,这取决于它是什么HTML页面。草图的其余部分保持不变。
如何根据草图所在的页面加载不同的文件(01.txt、02.txt等)?(book_one.html、book_two.html等)。任何帮助都将是伟大的,谢谢!
你可以在p5.js中编写JavaScript,所以我在谷歌上搜索的第一件事是"JavaScript获取当前url",看看如何做到这一点。
这是搜索的第一个结果,上面写着你可以得到这样的结果:
window.location.href
现在您只需要编写使用这个JavaScript变量的p5.js代码。也许是这样的:
function setup(){
if(window.location.href == "http://example.com"){
//load 01.txt
}
else{
//loat 02.txt
}
}
相关文章:
- 加载文件,然后调用回调函数
- 根据浏览器大小加载文件
- 错误:无法在“XMLHttpRequest”上执行“发送”:无法加载“文件”:AngularJS SPA
- Ajax在mootools中使用来加载文件
- 加载文件时xmlhttp不稳定,如何修复
- Require.js何时加载文件
- 有没有办法在不打包的情况下在 nodejs 上加载文件
- 如何通过从浏览器 js 控制台触发的 require.js 重新加载文件
- 使用jQuery加载文件,计算类的元素并设置间隔比率
- 如何在 AngularJS UI 路由器中从bower_component加载文件
- JavaScript 本地应用程序保存/加载文件
- 如何在特定页面上加载文件
- 内容安全策略不从本地主机加载文件
- Javascript 无法从其他目录加载文件
- Extjs MVC 文件夹结构无法加载文件
- 节点.js - 在运行时加载文件
- nodejs加载文件
- Javascript/AAJAX仅重新加载文件“;onchange”;
- 加载文件,并在特定行之后删除javascript/jquery中的所有剩余行
- 是否可以在非服务页面上使用JS/HTML5 FileReader加载文件