《TypeScript图形渲染实战:2D架构设计与实现》 —2.4 从服务器获取资源
【摘要】 本节书摘来自华章计算机《TypeScript图形渲染实战:2D架构设计与实现》 一书中第2章,第2.4.1节,作者是步磊峰。
2.4 从服务器获取资源
到目前为止,在演示IDoom3Tokenizer解析文本时,文本来自本地string类型变量的定义。但是在实际应用中,文本字符串都是存储在文本文件中的,因此更加方便的方法是从本地或服务器读取文本文件,然后调用IDoom3Tokenizer进行解析。本节就来解决这个问题。
2.4.1 HTML加载本地资源遇到的问题
很不幸的是,当在浏览器中通过HTML加载本地资源时你会发现,除了JS脚本及CSS文件外,其他资源文件(例如图片和视频等)都无法加载。使用如下HTML代码进行测试:
<html>
<head>
<link rel = "stylesheet" href = "indexLocal.css" />
<script src="indexLocal.js"></script>
</head>
<body>
<image src="/data/test.jpg" ></image>
</body>
</html>
其中,indexLocal.js中仅是弹出对话库的代码,而indexLocal.css中是设置背景为红色。当使用第1章中的Open In Broswer插件本地运行HTML文件后会发现,在所有浏览器中JS脚本能正常运行,背景也变为红色,但是图片都无法显示。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)