让我们说我想建立一个网页应用程序,它将使用类似于以下形式的模板:
<h1>
{ status_text[step] }
</h1>
<progress max="10" value="{ value[step] }">
</progress>
换句话说,让我们说我有value[]
和status_text[]
列表,只更改变量step
,并希望表单反映这些变化实时(理想情况下,甚至不会从更改step
的代码发送通知,以便我可以使用current_time
代替某些人工step
)。我应该使用什么技术以最优雅的方式实现这种行为? (对于主要语言,我更喜欢使用Python,但如果没有与Python相关的解决方案,JS / PHP也会起作用)
提前感谢任何建议。
答案 0 :(得分:0)
这些任务总是在客户端完成,换句话说就是在 JavaScript 中完成。
无论您使用 PHP 还是 Python 作为后端逻辑,都需要 JavaScript 来实现这一目标。
也就是说,如果您想使用纯JavaScript 或像 jQuery 这样的库,则必须在每次更改进度时触发事件并更新值 h1 元素。我认为这不是最好的解决方案。
所以我建议您使用 AngularJs 。它是领先的Web开发技术之一。 AngularJs 数据绑定可让您轻松完成此任务。无需触发事件或任何额外工作。如果您对AngularJs感兴趣,可以使用link开始。