Kata Pengantar
JsRender ialah enjin templat JavaScript berdasarkan jQuery Ia mempunyai ciri-ciri berikut:
· Mudah dan intuitif
· Fungsi berkuasa
· Boleh dilanjutkan
· Sepantas kilat
Ciri ini kelihatan sangat berkuasa, tetapi hampir setiap enjin templat akan mempromosikannya seperti ini. . .
Disebabkan keperluan kerja, Xiaocai bersentuhan dengan enjin templat ini. Selepas menggunakannya untuk seketika, saya mendapati bahawa ia sememangnya agak berkuasa, tetapi Xiaocai merasakan bahawa beberapa bahagian terlalu berkuasa, yang menjadikannya sukar untuk difahami.
Sebaliknya, dokumentasi rasmi JsRender agak terperinci, tetapi terdapat sedikit maklumat lain yang mengejutkan Jika anda menghadapi sebarang masalah, anda bukan sahaja tidak dapat mencari isu yang berkaitan hampir tiada hasil.
Selain itu, beberapa bahagian JsRender benar-benar sukar untuk difahami, jadi Xiaocai perlu segera berkongsi beberapa "amalan terbaik".
Berdasarkan penggunaan terkini, Xiaocai telah meringkaskan beberapa pengalaman praktikal Sudah tentu, pengalaman ini tidak boleh didapati dalam dokumen rasmi.
Nota: Artikel ini bukan tutorial pengenalan asas. Contoh berikut mempunyai penjelasan tersendiri. Pembaca tidak boleh mengalaminya sendiri.
Gelung bersarang menggunakan #induk untuk mengakses data induk (tidak disyorkan)