enjin templat jquery termasuk: 1. NANO, yang boleh menghuraikan JSON dengan sempurna; 2. google-jstemplate, yang merupakan alat pemprosesan templat sisi pelayar yang mudah dan berkuasa untuk aplikasi web Ajax; enjin templat bahagian hadapan sumber; 4. jQote2, dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi jquery 1.10.2, komputer Dell G3.
enjin templat jquery
1 NANO
Enjin templat jQuery yang paling ringkas, Implementasi yang sempurna. menghuraikan JSON.
Alamat: https://github.com/trix/nano
google-jstemplate
Alat pemprosesan templat sisi pelayar yang mudah dan mantap untuk aplikasi web Ajax.
Alamat: http://google-jstemplate.googlecode.com/svn/trunk/jstemplate_example.html
3 Pemalam
Pemalam templat jQuery, yang pembangunannya kini terhenti.
4. jQote2
Ini adalah versi kedua jQote, enjin templat sisi pelanggan yang paling berkuasa dan serba boleh berdasarkan jQuery.
Alamat: http://aefxx.com/jquery-plugins/jqote2/
5 JTemplate
JTemplate adalah sumber terbuka berdasarkan jQuery. Enjin templat bahagian hadapan.
Anda boleh menggunakan if judgement, foreach loop, for loop dan operasi lain dalam templat Jtemplate Kelebihan menggunakan templat Jtemplate ialah tidak perlu menyambung penyataan html apabila ajax menyegarkan separa antara muka Anda boleh mendapatkan data dalam format JSON melalui ajax Dalam templat Ia membenarkan penggunaan kod javascript, membolehkan anda membuat templat bercantum, membolehkan anda membuat parameter dalam templat, menyegarkan semula dalam masa nyata, dan secara automatik mendapatkan kandungan yang dikemas kini daripada pelayan.
6. jsrender - enjin templat bahagian hadapan (templat jQuery)
laman web rasmi jsrender dikenali sebagai mudah dan intuitif, berkuasa, ringan dan boleh skala. Saiz termampat hanya 8.9kb dan boleh digunakan bersendirian dalam penyemak imbas atau nod, atau dengan jQuery.
jsrender menggunakan {{}} untuk persempadanan semula Jika {{}} bercanggah dengan enjin templat sedia ada anda, anda boleh menggunakan API untuk menyesuaikannya, seperti:
$.views.settings.delimiters("<%", "%>"); //原本 <p>{{:name}}</p> //修改后 <p><%:name%></p>
dan sebagainya. pada. . . .
[Pembelajaran yang disyorkan: tutorial video jQuery, video bahagian hadapan web]
Atas ialah kandungan terperinci Apakah enjin templat jquery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!