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

  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • optionalinfo

    optionalinfo

    29 EKİM 2005
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006