Pustaka Javascript apa yang dapat Anda rekomendasikan untuk sintaks yang menyorot <code> blok di HTML?
(Tolong satu saran per jawaban).
javascript
html
syntax
syntax-highlighting
mlambie
sumber
sumber
Jawaban:
StackOverflow menggunakan pustaka Prettify .
sumber
Saya baru-baru ini mengembangkan yang disebut pelangi.
Tujuan desain utama adalah membuat pustaka inti sangat kecil dan membuatnya sangat mudah bagi pengembang untuk diperluas.
Lihat http://rainbowco.de .
sumber
rdf:type
digunakan sebagai elemen dan kapan itu atribut).SyntaxHighlighter tersedia sebagai proyek GitHub .
sumber
jQuery Syntax Highlighter adalah yang baru berdasarkan Google Prettify - penyorot sintaks javascript biasa yang sangat sangat populer.
Ini mendukung hal-hal seperti
code
danpre
blok, dapat menggunakan nama kelas sepertilanguage-javascript
untuk menunjukkan kami ingin menyorotnya, serta wordwrap. Anda dapat menyalin dan menempel kode dengan memilihnya secara normal daripada harus membuka tampilan mentah seperti yang lainnya. Ini dapat disesuaikan lebih lanjut dengan menggunakan atribut data HTML5data-sh
atau melalui opsi yang ditentukan saat inisialisasi. Pilihan stabil yang bagus yang diperbarui secara teratur.sumber
Bagaimana dengan Prism oleh Lea Verou.
Dari pengumuman postingan blognya pada bulan Juni (2012):
sumber
Bagaimana tentang:
syntaxhighlighter
highlight.js
JSHighlighter
sumber
Jika Anda menggunakan jQuery, ada Cabai:
http://code.google.com/p/jquery-chili-js/
Yang harus Anda lakukan adalah memasukkan jquery-chili.js dan recipes.js, dan lakukan highlight dengan
Itu harus memahami bahasanya sendiri.
sumber
Saya sangat senang dengan SHJS . Ini mendukung perkumpulan bahasa dan tampaknya cukup cepat dan akurat.
Inilah contoh di mana saya menggunakannya di blog saya . Saya menggunakan file CSS khusus saya sendiri yang mensimulasikan penyorotan sintaks Coda . Kirimi saya email jika Anda ingin menggunakannya.
sumber
jQuery.Syntax adalah penyorot sintaks yang sangat cepat dan ringan. Ini memiliki pemuatan dinamis dari file sumber sintaks dan terintegrasi dengan rapi menggunakan CSS atau modelines.
Ini dikembangkan secara khusus untuk mengisi celah - yaitu: pengurai sintaks sisi klien yang cepat, bersih.
sumber
Jika Anda mencari penyorotan sintaks di editor dalam browser, coba CodeMirror .
sumber
Saya tidak sedang argumentatif tetapi hanya berpikir perlu disebutkan bahwa jika Anda menggunakan CMS atau platform blog, maka menggunakan penyorot backend lebih baik karena alasan yang jelas - Lihat Geshi ( http://qbnz.com/highlighter/ ) jika Anda tertarik. Sebenarnya Anda dapat menyiapkan server Anda untuk mengurai konten HTML melalui teknologi backend - jadi tidak diperlukan penyorot JS sama sekali. (Satu-satunya fungsi yang mereka tambahkan adalah kemampuan untuk mencetak / menyalin [menggunakan swf].)
sumber
SyntaxHighlighter
sumber
Artikel di Web Resources Depot ini mencantumkan banyak opsi untuk menyorot kode, beberapa di antaranya menggunakan Javascript. Itu diterbitkan pada 4 Mei 2009.
sumber