Highlight.js o să fie încorporată în orice pagină web.
Se găsește automat blocuri de cod, detectează limbajul de programare utilizat pe cont propriu și se aplică subliniind tema acesteia.
Ce este nou în această versiune:
- ECMAScript 6 module de import acum nu necesită închidere și virgulă.
- ECMAScript 6 clase de constructori evidențiate acum.
- suport șir șablon pentru typescript, ca și pentru ECMAScript 6.
- Scala Clase de caz params evidențiați fix.
- Built-in nume introduse în Julia v0.4 adăugat de Kenta Sato.
- stil implicit odihnit.
Ce este nou în versiunea 8.8.0:
- ES6 în JavaScript sunt mai bine susținute acum de Gu Yiling.
- Swift recunoaște acum mai puțin corp definiții metodei.
- funcții de expresie unică definiție foo, do: ... lucreaza acum in Elixir .
- Detectarea mai uniformă a claselor încorporate în obiectivul C.
- Remedieri pentru literali număr și directive procesoare din Rust.
- HTML
//
comentarii - mai multe linii sunt susținute acum în MatLab.
Caracteristici
Ce este nou în versiunea 8.6:
- ES6 în JavaScript sunt mai bine susținute acum de Gu Yiling.
- Swift recunoaște acum mai puțin corp definiții metodei.
- funcții de expresie unică definiție foo, do: ... lucreaza acum in Elixir .
- Detectarea mai uniformă a claselor încorporate în obiectivul C.
- Remedieri pentru literali număr și directive procesoare din Rust.
- HTML
//
comentarii - mai multe linii sunt susținute acum în MatLab.
Caracteristici
Ce este nou în versiunea 8.5:
- ES6 în JavaScript sunt mai bine susținute acum de Gu Yiling.
- Swift recunoaște acum mai puțin corp definiții metodei.
- funcții de expresie unică definiție foo, do: ... lucreaza acum in Elixir .
- Detectarea mai uniformă a claselor încorporate în obiectivul C.
- Remedieri pentru literali număr și directive procesoare din Rust.
- HTML
//
comentarii - mai multe linii sunt susținute acum în MatLab.
Caracteristici
Ce este nou în versiunea 8.4:
- Clasa template_comment este plecat în favoarea comentariu mai general .
- Numărul parsare unificate și îmbunătățite în mai multe limbi.
- C ++, Java și C # acum folosesc gramatica unificată pentru a evidenția titlurile în definițiile funcțiilor / metodei.
- construi browser-ul este acum utilizabil ca un modul AMD, nu există nici un obiectiv construi separat pentru asta.
- OCaml a luat o revizuire cuprinzătoare de către Mickael Delahaye.
- Structuri de date și literalii Clojure sunt acum evidențiate în afara listelor și putem evidenția acum sesiuni de Repl Clojure lui.
Ce este nou în versiunea 8.3:
- PHP și JavaScript amestecate în HTML acum trăi fericit unul cu altul .
- regexes JavaScript înțeleg acum steaguri ES6 "u" și "y".
- Throw cuvânt cheie nu mai este detectat ca un nume de metodă în Java.
- parsarea fixă de numere și simboluri în Clojure
Ce este nou în versiunea 8.1:
- Limbi noi:
- Gherkin de Sam Pikesley
- Elixir de Josh Adams
- NSIS de Jan T. SOTT
- script VIM de iunie Yang
- Tampoane protocol, de către Dan Tao
- Nix Domen Kozar
- x86asm de innocenat
- Capitane Proto și Thrift de Oleg Efimov
- Monkey de Arthur Bikmullin
- typescript lui Panu Horsmalahti
- Nimrod de Flaviu Tamas
- Gradle de Damian Mee
- haXe de Christopher Kaster
- Swift de Chris Eidhof și Nate Cook,
- stiluri noi:
- Kimbie, variante de lumină și întuneric de Jan T. SOTT
- fabricant de bere de culoare Fabricio Tavares de Oliveira
- Codepen.io încorporați de Justin Perry
- hibrid de Nic West
- Alte îmbunătățiri:
- README este puternic reprelucrate și adus la zi de Jeremy Hull.
- listLanguages Adăugat () metoda în API.
- îmbunătățită # detecție C / C ++ / C.
- Adăugat o grămadă de noi alias-uri de limbi străine, documentate cele existente. Grație Sindre Sorhus pentru cercetare de fond.
- Adăugat cuvinte idiomatic în engleză pentru a spori relevanța în comentarii.
- De multe îmbunătățiri la definiție SQL realizate de Heiko august, Nikolay Lisienko și Travis Odom.
- mai scurt prefix lang- pentru nume de limbă din clasele HTML susținute alături de language-. Mulțumită Jeff Escalante.
- Ruby a primit sprijin pentru sesiuni interactive de consolă. Mulțumită Pascal Hurni.
- adăugați funcții încorporate pentru limbajul R. Mulțumită Artem A. Klevtsov.
- Rust a primit definiția pentru parametrii de durată de funcționare și sintaxă îmbunătățită șir. Mulțumită Roman Shmatov.
- Diverse îmbunătățiri la definiție Obiectiv-C de către Matt Diephouse.
- fixă de generice highlighting în Java.
Ce este nou în versiunea 8.0:
- Limbile acum pot fi recunoscute de mai multe nume de genul "js" pentru JavaScript sau "html" pentru, bine, HTML (care anterior a insistat numindu-l "XML").
- Detectarea limbii poate fi acum limitată la un subset de limbi relevante într-un anumit context. - O pagină web sau chiar un singur apel highlighting
- sintaxa Limbajul de definire a raționalizate cu variante și beginKeywords.
Ce este nou în versiunea 7.5:
- Limbi noi:
- OCaml
- LiveCode Server
- Scilab
- Suportul de bază pentru Makefile
- Îmbunătățiri:
- Ruby a primit sprijin pentru personaje, cum ar fi? A? 1? 12% etc și r {..} regexps.
- Clojure permite acum un apel de funcție la începutul s-expresii ((filtru de $ "myCount") (arr 1 2 3 4 5)).
- a lui Haskell a primit cuvinte cheie noi și recunoaște acum mai multe lucruri, cum ar fi pragmas, preprocessors, module, containere, etc FFIS.
- fixat în PHP divers, brainfuck, SCSS, Asciidoc, CMake, Python și F #.
Ce este nou în versiunea 7.4:
- Limbi noi:
- template-uri Ghidoane de Robin Ward
- Reguli Oracle Limba de Jason Jacobson
- F # de Janei d'Folleso
- AsciiDoc și Haml de Dan Allen
- Lasso de Eric Knibbe
- SCSS de Kurt Emch
- VB.NET de Poren Chiang
- Mițear de Kelley van Evert
- Noi teme de stil:
- Monokai Sublim de noformnocontent
- Railscasts Damien albă
- Obsidian de Alexander Marenin
- Docco de Simon Madine
- Mono albastru de Ivan Sagalaev (folosește o singură nuanță de culoare pentru tot)
- Fundația de Dan Allen
Ce este nou în versiunea 7.3:
- Limbi noi:
- AppleScript
- brainfuck
- Îmbunătățiri limbi existente:
- @ - proprietăți și clase în CoffeeScript
- E4X în JavaScript
- cuvinte cheie noi în Perl
- actualizare mare sintaxă Ruby
- mici remedieri în Bash
Ce este nou în versiunea 7.2:
- Un mod regulat cu eliberare bug-fix, fără caracteristici noi semnificative.
Ce este nou în versiunea 7.1:.
- sprijin CoffeeScript continuă să se îmbunătățească obținerea de sprijin pentru expresii regulate
- Yoshihide Jimbo portat la highlight.js cinci stiluri de mâine din proiect.
- Biblioteca poate fi acum construit în formatul popular AMD.
Ce este nou în versiunea 7.0:
- Biblioteca funcționează acum nu numai într-un browser, ci și cu node.js. Este cu instalabil NPM instalați highlight.js. API Docs sunt disponibile pe wiki-ul nostru.
- Două teme de stil nou.
- Noua caracteristică unică (aparent), printre markere de sintaxă este evidențierea antetele HTTP și un limbaj arbitrar în organism cerere. Cele mai utile limbi de aici sunt XML și JSON ambele care highlight.js acceptă.
- Trei noi limbi.
Ce este nou în versiunea 6.2:.
- 5 limbi noi
- 2 noi teme de stil.
- Un număr mare de remedieri corectitudinii și refactorings de cod.
Ce este nou în versiunea 6.1:
- Un port de temă stil Solarized celebru pentru a fi bazată pe teoria culorilor complicate pentru a realiza un contrast corect și percepția culorilor. Acesta este acum disponibil pentru highlight.js, în ambele variante. - Lumină și întuneric
- Această versiune adaugă, de asemenea, un nou Arta stil original.
Ce este nou în versiunea 6.0:
- Această versiune este marginal mai rapid și stabilește un număr de lungă mic -standing bug-uri.
Cerințe :
- JavaScript activat pe partea de client
//]]>
Comentariile nu a fost găsit