SORU
5 NİSAN 2012, PERŞEMBE


X-tmpl nedir?

Net cevap arıyordu, ama bir şey bulamadılar. Bu kod küçük snack anlayamıyorum gerçekten beni hayal kırıklığına uğratıyor,. (Eklenti olarak adlandırılan bir parçası: Dosya Upload) bir WordPress kullanmak

<script id="template-download" type="text/x-tmpl">
{% for (var i=0, file; file=o.files[i]; i  ) { %}
  <tr class="template-download fade">
    {% if (file.error) { %}
        <td></td>
        <td class="name"><span>{%=file.name%}</span></td>
        <td class="size"><span>{%=o.formatFileSize(file.size)%}</span></td>
        <td class="error" colspan="2"><span class="label label-important">{%=locale.fileupload.error%}</span> {%=locale.fileupload.errors[file.error] || file.error%}</td>
    {% } else { %}
        <td class="preview">{% if (file.thumbnail_url) { %}
            <a href="{%=file.url%}" title="{%=file.name%}" rel="gallery" download="{%=file.name%}"><img src="{%=file.thumbnail_url%}"></a>
        {% } %}</td>
        <td class="name">
            <a href="{%=file.url%}" title="{%=file.name%}" rel="{%=file.thumbnail_url&&'gallery'%}" download="{%=file.name%}">{%=file.name%}</a>
        </td>
        <td class="size"><span>{%=o.formatFileSize(file.size)%}</span></td>
        <td colspan="2"></td>
    {% } %}
    <td class="delete">
        <button class="btn btn-danger" data-type="{%=file.delete_type%}" data-url="{%=file.delete_url%}">
            <i class="icon-trash icon-white"></i>
            <span>{%=locale.fileupload.destroy%}</span>
        </button>
        <input type="checkbox" name="delete" value="1">
    </td>
  </tr>
{% } %}
</script>
  • Yazın text/x-tmpl nedir?
  • Ne {% %} etiketler bu?
  • Çözümleyici bu kod ne yürütür?
  • ...

...ama bu konuda her şeyi bilmek ister.

CEVAP
5 NİSAN 2012, PERŞEMBE


x-tmpl gerçek bir anlamı yoktur, sadece javascript gibi komut yorumlama tarayıcı durdurur.

Çoğunlukla jquery şablonları ile kullanılan veya knockoutjs template binding.

Bir noktada, javascript veri nesnesi bazı html işlemek için bir şablon ile birlikte kullanılır. Veri nesne değerleri o { % } { % } bazı bölümlerde, döngüler vs gibi bir kod akışını yansıtan şablona benzer, işaretli yerini alacak.

Şablon kitaplığı {%} ancak, DV şablonları, jsrender veya nakavt değil kullanan emin değilim. Kütüphaneleri örnek kodu içinde başvurulan şeyi kontrol etmen gerekiyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • TROPFEST

    TROPFEST

    27 Mart 2007