首页
学习
活动
专区
圈层
工具
发布

HTML5渲染
EN

Stack Overflow用户
提问于 2012-10-28 23:49:06
回答 2查看 112关注 0票数 1

我总是读一些像HTML5游戏之类的东西,但我不相信游戏是完全用HTML5编写的,因为它只是一种标记语言。通常,它是通过JavaScript控制的,对吗?

我想编写一个非常简单的浏览器游戏,我可以和我的朋友一起玩。但是我想用Scala编写逻辑代码。

所以我想出了这个结构。

客户端能够在他的浏览器中看到HTML。将通过JavaScript操作HTML5,它会打开一个到我的will服务器的连接(AJAX?)。现在,我可以在Scala中对所有逻辑进行编程,并让JavaScript执行它(例如,将兵从a位置移动到b位置)。

这是可能的,对吧?

作为Lift服务器,我会选择Lift。

但是我从来没有用JS/HTML5做过任何渲染。您是否建议查看一些框架,如LimeJsCraftyJs

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-28 23:55:26

除了在名称中产生"ML“部分的核心标记语言之外,"HTML5”通常用作对客户端脚本语言API的一组规范的全面引用。因此,“在HTML5中实现这个或那个”通常意味着在客户端Javascript中实现它,操作HTML5指定的DOM树以呈现用户界面。

这有点不一致/不合逻辑的命名,但标准化不一致的不合逻辑的术语是这个行业最擅长的。:-)

票数 2
EN

Stack Overflow用户

发布于 2012-10-29 03:07:26

http://en.wikipedia.org/wiki/HTML5

HTML5是一种用于组织和呈现万维网内容的标记语言,是

软件最初提出的互联网核心技术。2它是HTML5标准的第五个修订版。由不同规范引入的功能的混合,...软件产品,如web浏览器,...常见的做法,以及现有web文档中的许多语法错误。它还尝试定义一种可以用HTML或XHTML语法编写的单一标记语言

Javascript HTML5本身不能用于动画和交互性-必须用CSS3或进行补充

坚持您的示例,开发人员通常定义一个API来通过您的web服务器访问您的数据。

Javascript将负责操作您的视图(html dom),因此它实际上包含了游戏逻辑的一大块。

webserver将包含您的数据模型(也许它将包含用于机器人玩家及其下一步行动的逻辑)

客户端是浏览器

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13110317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档