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

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • FD2097

    FD2097

    21 HAZİRAN 2009
  • Joshua Bane

    Joshua Bane

    24 Temmuz 2007