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

  • Android Developers

    Android Deve

    9 Kasım 2007
  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • YAN TV

    YAN TV

    20 EKİM 2011