Rumah > hujung hadapan web > tutorial js > Perbincangan ringkas tentang pustaka kelas simple_javascript enjin template js ringan

Perbincangan ringkas tentang pustaka kelas simple_javascript enjin template js ringan

WBOY
Lepaskan: 2016-05-16 16:14:08
asal
1157 orang telah melayarinya

Alamat templat: https://github.com/zhangshaolong/simpliteKami mengalu-alukan komen berharga dan sumbangan kod anda. Ciri-ciri:

1: Jumlah kod yang kecil dan kos pembelajaran yang rendah;

2: Kaedah tag sintaks jsp lalai, rakan yang biasa dengan jsp boleh terus menulis templat mengikut sintaks jsp

3: Gunakan sintaks js asli untuk pemprosesan logik selagi anda biasa dengan sintaks js, anda boleh mula terus tanpa kos pembelajaran.

4: Menyokong semua sintaks js asli sebagai serpihan logik kod, dan menyokong pelbagai format penulisan.

5: Menyokong mentakrifkan semula teg bahasa templat Teg logik lalai ialah <% dan %>, dan teg atribut lalai ialah <%= dan %>.

6: Menyokong sub-templat bersarang Sub-templat berkongsi data templat induk secara lalai (tiada parameter data diluluskan).

7: Menyokong import dinamik templat dan membenamkan berbilang templat Selagi templat yang diimport bukan templat yang bergantung secara bulat, ia boleh diproses seperti biasa.

8: Sokong sub-templat untuk menggunakan medan yang ditentukan oleh Simplite.dataKey untuk mengakses set lengkap data yang diluluskan Nilai lalai ialah "_ini". .dataKey untuk mendapatkan data.

9: Menyokong penggunaan templat berorientasikan objek dan fungsi statik tulen untuk mengatur proses pemprosesan templat secara manual.

10: Selain mengakses data templat induk, anda juga boleh menyediakan sebarang data dalam skop kaedah sebagai set data Contohnya, jika terdapat arr secara global, anda boleh memasukkan (tmplt, arr)



Sintaks:

Seperti yang anda lihat, apabila menggunakan sertakan, apabila menggunakan sub-templat, anda boleh menghantar set data yang ditentukan sebagai sumber data Untuk struktur berbilang lapisan yang kompleks, struktur data setiap templat boleh dikawal dengan baik.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan