În această lecție vom folosi un marcator de sintaxă bazat pe JavaScript pentru a adăuga rapid o funcție de evidențiere a sintaxelor pentru orice proiect web - chiar și pe o pagină HTML simplă!
Puteți descărca fișierele sursă de evidențiere a sintaxelor aici.
src
Înregistrați-vă în Proiectul dvs. În general, redenumesc acest dosar Marcatorul
. Nu ștergeți nimic aici, decât dacă nu anticipați utilizarea unor fișiere JavaScript specifice limbii.
În fișierul HTML (sau oricare dintre pagini este responsabil pentru afișarea vizualizării), importați atât prettify.css
și prettify.js
fișiere.
fără titlu
Observați cum am plasat scriptul nostru în partea de jos a paginii, chiar înainte de închidere corp
etichetă. Aceasta este întotdeauna o mișcare inteligentă, deoarece îmbunătățește performanța.
Apoi, avem nevoie de ceva de lucru! Ansamblul de sintaxă va căuta fie a pre
sau cod
element care are o clasa de prettyprint
. Să adăugăm asta acum.
(funcția () var jsSyntaxHighlighting = 'rocks';))) ();
prettyprint ()
FuncţieUltimul pas este să executați prettyprint ()
funcţie. Putem pune acest cod de cod în partea de jos a paginii, de asemenea.
fără titlu (funcția () var jsSyntaxHighlighting = 'rocks';))) ();
Dacă acum vedem pagina în browser?
Ei bine, a fost ușor! Dar, ca un pas de bonus final, ce se întâmplă dacă vrem să schimbăm tema de evidențiere? În acest caz, totul se bazează pe editarea foii de stil așa cum credeți de cuviință. Chiar mai bine, există o mulțime de foi de stil în galeria de teme pe care sunteți liber să le folosiți. Îmi place tema desertului. Pentru ao aplica, copiați CSS-ul de pe linkul de mai sus, creați o foaie de stil nouă în proiectul dvs. și inserați-l în CSS. Apoi, actualizați foaia de stil includ din interiorul cap
secțiune a documentului.
fără titlu
Serios - poate fi mai simplu decât asta?