gpt4 book ai didi

javascript - 获取外部脚本的源代码?

转载 作者:太空狗 更新时间:2023-10-29 16:38:02 25 4
gpt4 key购买 nike

是否可以将外部脚本的内容作为字符串获取?相当于 myInlineScript.textContent 的东西?

场景是我刚刚开始接触 WebGL 和所有教程,我发现将着色器存储为内联 <script type="x-shader/x-foo">标签。然而,元素本身并不重要——着色器是从纯字符串创建的。这些很容易通过 .textContent 从内联脚本中提取,但我当然更愿意将我的代码与我的标记分开。

获取外部脚本的源/内容是否有一些等价物?快速浏览 DOM 文档和谷歌搜索没有产生任何启发。

更新

WebGL 着色器并不是一个大问题——在 Javascript 中有多种获取字符串的方法!但这不是我遇到的唯一一次 script tags being used to inline non-scripts它对更好的方法感到好奇。

最佳答案

如果它在同一个域中,您只需对其执行一个普通的 ajax 请求,然后将文件作为字符串取回。这适用于任何类型的文本文件。

此外,我不熟悉 WebGL,但如果您的着色器在外部文件中,那么我假设“x-shader”脚本类型只是一种将它们内联的方式。否则,它只是您传递给某处方法的字符串。所以不要想太多。

关于javascript - 获取外部脚本的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5448199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com