《TypeScript图形渲染实战:2D架构设计与实现》 —2.4 从服务器获取资源

举报
华章计算机 发表于 2019/12/12 11:43:18 2019/12/12
【摘要】 本节书摘来自华章计算机《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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。