来自真实Web应用程序的代码片段 - 需要解释

时间:2011-11-01 13:22:52

标签: css web-applications client-side web

参与逆向工程我今天发现了以下snipet:

<script id="idea" type="text/x-jqote-template">
    <![CDATA[
    <li data-idea_id="<*= this.id *>" class="voted">
      <div class="vote_panel">
        <div class="vote_count"><*= this.votes_count *></div>
        <span class="vote_action vote">You've already voted</span>
      </div>  
      <div class="idea_details">
        <h4 class="title"><*= this.title *> <a href='#' class='toggle_description more details'>Details</a></h4>
        <div class="description_metadata_pane" style="display: none;">
          <p class="description"><*= this.description *></p>
          <p class="metadata">- <*= this.name *> on <*= this.created_at *></p>
      </div>
    </li>
    ]]>
</script>

有人可以解释这是如何工作的,以及数据来自哪里(服务器端还是客户端)?

1 个答案:

答案 0 :(得分:1)

这似乎是一个名为jQote2的客户端模板引擎(我知道,疯了)。

它加载<script>标记的内容,并使用jQuery将其呈现给客户端。