我正在关注本教程:http://blog.littleblimp.com/post/53942611764/direct-uploads-to-s3-with-rails-paperclip-and
我对脚本标记之间发布的代码块感到非常困惑。据我所知,javascript应该介于脚本标签之间,但作者正在放置HTML。我的崇高编辑器似乎同意我的看法,因为它是脚本标签之间的所有HTML的着色(不是通常的标记颜色)。我认为这部分代码应该提供一个“上传”按钮,但是当我尝试通过localhost加载页面时,没有任何内容出现。有人可以告诉我作者在做什么,把HTML放在脚本标签之间,还告诉我如何使代码工作?
非常感谢(P.S。我是Rails的新手,所以我道歉如果我错过了一些明显的东西)。
<div id="uploads_container"></div>
<script id="template-upload" type="text/x-tmpl">
<div id = "upload_{%=o.unique_id%}" class="upload">
<h5>{%=o.name%}</h5>
<div class="progress progress-striped active"><div class="bar" style="width: 0%"></div></div>
</div>
</script>
答案 0 :(得分:0)
有人可以通过在脚本标签之间放置HTML来告诉我作者正在做什么,还告诉我如何使代码工作?
此代码块旨在用作教程使用的任何JavaScript模板库的模板。
在某个地方,会有一大堆JavaScript代码查找标识为template-upload
的脚本,用必要的值填充占位符(即{}
)并将输出附加到DOM