我制作了一个把手模板,可以从YouTube提取JSON并播放视频。
我已经将JavaScript嵌入模板的onclick处理程序中,但是我想知道这是否是执行此操作的最佳方法,或者是否存在其他方法可以通过带有辅助方法或类似方法的手把来执行此操作而不进行嵌入模板中的javascript?
这是模板的代码。当我单击视频列表中的视频名称时,playVideo函数会获取ID并开始播放视频。
<ul class="video_list">
{{#each youtube_videos}}
<li onclick="(function(){ playVideo('{{this.id.videoId}}'); })()">{{this.snippet.title}}</li>
{{/each}}
</ul>