【问题标题】:Pandora Source Code Lines 2918-2924 definitionPandora 源代码行 2918-2924 定义
【发布时间】:2013-12-02 04:29:44
【问题描述】:

这是来自潘多拉一号源代码第 2918-2924 行 (查看源:http://www.pandora.com/)在谷歌浏览器上

<script id="audioQualityUpsaleTmpl" type="text/x-jquery-tmpl">
    <div class="upsale_container clearfix">
        <h2>Enjoy Higher Quality Audio</h2>

        <p>When Listening on the web, experience music at 192K bits per second. <br/>More bits means
            better sounding Audio.
        </p>

        <div id="audioSample">
            <object width="236" height="35">
                <param value="high" name="quality">
                <param value="transparent" name="wmode">
                <param value="always" name="allowScriptAccess">
                <param value="/static/pandora_one/flash/pandoraone_sampler.swf" name="movie">
                <embed width="236" height="35" allowscriptaccess="always" wmode="transparent"
                       src="/static/pandora_one/flash/pandoraone_sampler.swf">
            </object>
        </div>
        {{tmpl "#upgradeForUpsaleTmpl"}}
    </div>
</script>

有人可以向我解释一下这部分代码的用途吗?

谢谢

【问题讨论】:

  • 请将您有兴趣获得解释的行复制到您的问题中。

标签: html google-chrome pandora


【解决方案1】:

它似乎是一个 javascript 模板引擎的模板(它似乎是基于 jquery 的,但我不熟悉它)。您可以从 type="text/x-jquery-tmpl" 标记中看出这一点。

模板通常在这样的脚本标签中定义(带有未声明 javascript 的类型标签),因为它们不会在页面加载时由浏览器呈现,但不会作为 javascript 执行。这允许通过 $('#my-template') 之类的方式在客户端选择文本,并将其用作模板。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    相关资源
    最近更新 更多