Jade bekerja seperti mesin template lainnya, mengambil serangkaian tag yang telah ditetapkan dan mengkonversi mereka ke kode HTML.
Jade adalah cara yang bagus untuk membuat layout halaman, memungkinkan konten dinamis untuk dimasukkan tanpa harus berurusan dengan tag HTML sial setiap kali.
Mesin template dapat digunakan pemrograman seperti perpustakaan lain atau dapat digunakan dari Node.s konsol juga.
Selain versi Node.js murni, implementasi untuk PHP, Ruby, Scala dan client-side JavaScript juga tersedia
Fitur :.
- Tidak ada tag awalan
- pilihan output diformat
- HTML 5 modus (menggunakan !!! 5 DOCTYPE)
- kinerja parser tinggi
- Great pembacaan
- Kode lolos secara default untuk keamanan
- Kontekstual pelaporan di kompilasi & run time error
- executable untuk mengkompilasi giok template melalui baris perintah
- caching memori opsional
- Kombinasikan kelas tag dinamis dan statis
- Parse tree manipulasi melalui filter
- Mendukung Ekspres JS luar kotak
- iterasi Transparan atas benda, array, dan bahkan non-enumerables melalui - masing
Apa yang baru dalam rilis ini:
- Bersihkan jalan / fs fungsi dalam CLI karena kami tidak lagi node@0.6 dukungan
- komandan Perbarui
- Dokumen cache dan parser opsi
- Fixed bug di 1.9.0 di mana kita membaca file apakah cache diaktifkan, bahkan jika string diberikan
Apa yang baru di versi 1.8.0:
- Perbaiki kosong blok teks saja
- Peringatkan tentang perubahan masa depan untuk ISO 8601 tanggal gaya
- Tambah peringatan ketika data-atribut mengandung ampersands
- Izinkan kustom cukup lekukan
- Tambah dukungan untuk sebuah objek dalam atribut style
- Tambah dukungan untuk sebuah objek dalam atribut kelas
Apa yang baru dalam versi 1.7.0:
- option Ditambahkan DOCTYPE pada baris perintah
- Dukungan gaya ES6 args sisanya di mixin
- dukungan tetap untuk baris unicode (& # x5c; u2028, & # x5c; u2029)
- Expose pilihan GLOBALS dari dengan modul
- Banyak dokumentasi baru
Apa yang baru dalam versi 1.6.0:
- Izinkan spasi opsional setelah + saat memanggil mixin sebuah
- Gunakan batal-elemen modul untuk menggantikan daftar menutup diri internal yang
- Perbaiki peringatan bahwa keliru memperingatkan untuk blok yang tidak terpakai jika dalam template membentang dari include
- mixin Fix tidak bekerja pada akhir file
- melaporkan kesalahan Fix saat mixin blok diikuti oleh baris kosong
Apa yang baru dalam versi 1.5.0:.
- Ditambahkan compileFile API
- nomor baris tetap di blok terpakai peringatan .
- Fixed peringatan bahwa keliru memperingatkan untuk blok yang tidak terpakai jika mereka berada di bawah blok lain.
Apa yang baru dalam versi 1.4.0:
- Fixed kesalahan yang terkadang mengakibatkan 'token tak terduga & quot; pipless-teks & quot; ' yang keliru dibuang.
Apa yang baru dalam versi 1.3.1:
- error tetap dengan tag dalam XML yang diri mendekati HTML.
- pesan kesalahan tetap untuk tag inline dengan konten.
Apa yang baru dalam versi 1.1.0:
- Melempar kesalahan ketika atribut yang sama diduplikasi beberapa kali.
- Pindahkan lebih banyak kesalahan ke parser / lexer sehingga mereka memiliki lebih banyak info tentang nomor baris.
Apa yang baru dalam versi 1.0.0:
- Tidak lagi mendukung node@0.8
- melaporkan kesalahan Fix di layout & termasuk
- Memungkinkan daftar 'GLOBALS' akan disahkan sebagai array pada waktu kompilasi & tidak secara otomatis mengekspos semua GLOBALS
- Luput apostrof di atribut Data li>
- interaksi Fix mixin / blok
- Abaikan ruang tertinggal setelah deklarasi mixin
- Membuat literal. bekerja seperti yang diharapkan
- Hapus teks implisit hanya untuk script / gaya
- Berhenti parsing komentar dan menghapus dukungan untuk komentar bersyarat
- Membuat penyaringan meliputi eksplisit
- Hapus sintaks penugasan khusus
- Hapus !!! pintas untuk doctype
- Hapus 5 shorcut untuk html doctype
- Hapus titik dua pilihan dari masa lalu
Apa yang baru dalam versi 0.35.0.
- Ditambahkan dukungan untuk atribut ruang terpisah
- Ditambahkan kesalahan sebelumnya untuk ekspresi JavaScript valid.
Apa yang baru dalam versi 0.34.1:
- Tetap membuat file yang tidak bekerja ketika dipanggil dengan panggilan balik.
Apa yang baru dalam versi 0.31.2.
- Tetap peringatan bantahan terlalu bersemangat
Apa yang baru dalam versi 0.29.0:
- Ditambahkan & quot; monokel & quot; untuk watcher yang benar-benar bekerja.
- interpolasi tetap di blok teks.
- interpolasi atribut tetap.
Apa yang baru dalam versi 0.27.7.
- Tetap setiap / lain klausul untuk objek disebutkan
Apa yang baru dalam versi 0.27.6:
- template Termasuk tidak bisa menimpa blok orangtua mereka.
Apa yang baru dalam versi 0.26.2:
- Ditambahkan --options alias --obj.
- Ditambahkan milik pencegahan konflik kata dalam Google Penutupan Compiler.
- Ditambahkan tag interpolasi.
Apa yang baru dalam versi 0.26.0.
- Ditambahkan eksplisit tag dukungan menutup diri
- Ditambahkan blok pernyataan.
- Ditambahkan perilaku tag seperti mixin.
- mixin tetap dengan meluas.
Apa yang baru dalam versi 0.22.0:
- Ditambahkan giok manualnya (man giok setelah instalasi untuk docs )
- Ditambahkan -D, --no-debug untuk batu giok (1)
- Ditambahkan -p, --pretty ke batu giok (1)
- Ditambahkan -c, pilihan --client ke jade (1)
- -o Tetap {klien: true} dengan stdin
Apa yang baru dalam versi 0.21.0:
- Ditambahkan baru tes input / output Suite menggunakan tali Mocha itu diffing.
- Ditambahkan alias memperpanjang - & # x3e; meluas.
- tetap termasuk lolos.
- Tetap blok-ekspansi dengan .foo dan #foo pendek tangan.
Apa yang baru dalam versi 0.20.3:
- Berubah: lulus .filename untuk filter hanya <. / li>
Apa yang baru dalam versi 0.20.0.
- Ditambahkan contoh peramban
- hasil Ditambahkan untuk blok termasuk.
- Berubah diganti var __ internal __jade.
- Tetap dua GLOBALS .
Apa yang baru dalam versi 0.19.0:
- Ditambahkan link dalam readme untuk jade-modus untuk Emacs .
- Ditambahkan link implementasi python .
Apa yang baru dalam versi 0.18.0:
- Berubah:
- ['script', 'gaya'] adalah teks saja.
Apa yang baru dalam versi 0.17.0:
- jade.renderFile () kembali! (Untuk 3.x express).
- Tetap Object.keys () bug failover.
Apa yang baru dalam versi 0.16.4.
- Tetap tes karena kata kunci reserved
- Tetap:. Komandan 0.1.x dep untuk 0.5.x
Apa yang baru dalam versi 0.16.1:
- Tetap tak terduga lain bug ketika compileDebug:. Palsu
- Tetap masalah attr negara untuk menyeimbangkan pasangan.
Apa yang baru dalam versi 0.15.2.
- Tetap batas bersyarat baru
Apa yang baru dalam versi 0.14.0.
- Ditambahkan berbagai iterasi dengan contoh indeks
- Ditambahkan runtime.js.
- option Ditambahkan compileDebug untuk mengaktifkan instrumentasi lineno.
- Ditambahkan inline pilihan untuk menonaktifkan inlining pembantu (untuk client-side).
Apa yang baru dalam versi 0.13.0.
- Ditambahkan dukungan mixin
- Ditambahkan termasuk dukungan.
- Ditambahkan berbagai dukungan untuk atribut kelas.
Apa yang baru dalam versi 0.12.4.
- Filter Tetap lekukan bug
Apa yang baru dalam versi 0.12.3.
- Fixed dukungan string kosong
- Tetap komentar bersyarat dokumentasi .
Apa yang baru dalam versi 0.12.0:
- Ditambahkan doctype sebagai alias !!!
- Ditambahkan; Nilai doctype sekarang kasus-sensitif.
- Ditambahkan interpolasi atribut dukungan.
- Tetap; mempertahankan ruang lekukan asli dalam blok teks.
Apa yang baru dalam versi 0.11.1.
- teks tetap blok lekukan
- Berubah; memanfaatkan devDependencies.
- Tetap mencoba / menangkap dengan renderFile ().
- Dihapus atribut & quot;: & quot; dukungan, gunakan & quot; = & quot; (Pilihan untuk ':' coming soon).
Masalah
Apa yang baru dalam versi 0.11.0:
- Ditambahkan objek diri untuk menghindari miskin dengan () { } kinerja.
- Ditambahkan DOCTYPE pilihan.
Persyaratan :
- Node.js
Komentar tidak ditemukan