Highlight.js upottaa mille tahansa verkkosivulle.
Se etsii automaattisesti koodilohkoja, havaitsee käytetty ohjelmointikieli omasta ja koskee korostamalla teema sitä.
Mikä on uusi tässä julkaisussa:
- ECMAScript 6 moduulia tuoda eivät vaadi sulkemalla puolipistettä.
- ECMAScript 6 luokat rakentajia nyt korostettu.
- malli string tukea kirjoituskoneella, kuten ECMAScript 6.
- Scala tapauksessa luokkaa params korosta kiinteä.
- Sisäinen nimien käyttöön Julia v0.4 lisännyt Kenta Sato.
- Päivitetyt Default tyyli.
Mikä on uusi versiossa 8.8.0:
- ES6 ominaisuuksia JavaScript ovat paremmin tuettuja nyt Gu Yiling.
- Swift nyt tunnistaa kehon vähemmän menetelmän määritelmiä.
- Yhden ilmaisu toimintoja def foo, do: ... toimivat nyt Elixir.
- Lisää yhtenäinen havaitseminen sisäänrakennettu luokissa tavoite C.
- Korjauksia numero literaalien ja prosessorin direktiivien Rust.
- HTML
// - Multi-line kommentit tukevat nyt Matlab.
Mikä on uusi versiossa 8.6:
- ES6 ominaisuuksia JavaScript ovat paremmin tuettuja nyt Gu Yiling.
- Swift nyt tunnistaa kehon vähemmän menetelmän määritelmiä.
- Yhden ilmaisu toimintoja def foo, do: ... toimivat nyt Elixir.
- Lisää yhtenäinen havaitseminen sisäänrakennettu luokissa tavoite C.
- Korjauksia numero literaalien ja prosessorin direktiivien Rust.
- HTML
// - Multi-line kommentit tukevat nyt Matlab.
Mikä on uusi versiossa 8.5:
- ES6 ominaisuuksia JavaScript ovat paremmin tuettuja nyt Gu Yiling.
- Swift nyt tunnistaa kehon vähemmän menetelmän määritelmiä.
- Yhden ilmaisu toimintoja def foo, do: ... toimivat nyt Elixir.
- Lisää yhtenäinen havaitseminen sisäänrakennettu luokissa tavoite C.
- Korjauksia numero literaalien ja prosessorin direktiivien Rust.
- HTML
// - Multi-line kommentit tukevat nyt Matlab.
Mikä on uusi versiossa 8.4:
- template_comment luokka on mennyt eduksi yleisempiä huomautuksia .
- numero jäsennys yhtenäinen ja parantaa eri kielten.
- C ++, Java ja C # nyt käyttää yhtenäistä kielioppia korostamaan nimikkeitä toiminto / menetelmässä määritelmiä.
- Selain build on nyt käyttökelpoinen AMD moduuli, ei ole mitään erillistä build tavoitetta enää.
- OCaml on saanut täydellisen uudistuksen, jonka Mickael Delahaye.
- Clojure n tietorakenteita ja literals nostetaan nyt ulkopuolella luetteloiden ja voimme nyt esiin Clojure n REPL istuntoja.
Mikä on uusi versiossa 8.3:
- PHP ja JavaScript sekoittaa HTML nyt elävät onnellisina toistensa kanssa .
- JavaScript regexes nyt ymmärtää ES6 lippuja "u" ja "y".
- Heitä avainsanaa ei enää havaita menetelmänä nimi Java.
- Kiinteät jäsennys numerot ja symbolit Clojure
Mikä on uusi versiossa 8.1:
- Uudet kielet:
- Avomaankurkku Sam Pikesley
- Elixir Josh Adams
- NSIS Jan T. Søtt
- VIM käsikirjoitus Jun Yang
- protokollapuskureita Dan Tao
- Nix Domen Kozar
- x86asm by innocenat
- Cap'n Proto ja Thrift Oleg Efimov
- Monkey Arthur Bikmullin
- kirjoituskoneella Panu Horsmalahti
- Nimrod Flaviu Tamas
- Gradle Damian Mee
- Haxe Christopher Kaster
- Swift Chris Eidhof ja Nate Cook
- Uusi tyylit:
- Kimbie, vaaleat ja tummat variantteja Jan T. Søtt
- Color panimon Fabricio Tavares de Oliveira
- Codepen.io upottaa Justin Perry
- Hybrid Nic West
- Muita parannuksia:
- README on voimakkaasti muokattu ja saatetaan ajan tasalle Jeremy Hull.
- Lisätty listLanguages () -menetelmää API.
- Parannettu C / C ++ / C # tunnistus.
- Lisätty joukko uusia kielen aliaksia dokumentoitu olemassa olevia. Kiitos Sindre Sorhus varten taustatutkimusta.
- lisätyt phrasal Englanti sanat lisätä merkitystä kommentteja.
- Monia parannuksia SQL määrittely tehdään Heiko elokuussa Nikolay Lisienko ja Travis Odom.
- Lyhyempi lang- etuliite kielen nimiä HTML luokkien tuki rinnalla kieli-. Kiitos Jeff Escalante.
- Ruby sai tukea interaktiivinen konsoli istuntoja. Kiitos Pascal Hurni.
- Added sisäänrakennettuja toimintoja R-kielelle. Kiitos Artem A. Klevtsov.
- Rust n sai määritelmän eliniän parametrien ja parannettu merkkijonon syntaksi. Kiitos Roman Shmatov.
- Various parannuksia Objective-C määritelmä Matt Diephouse.
- Kiinteät korostaminen geneerisiä Java.
Mikä on uusi versiossa 8.0:
- Kielet nyt voidaan tunnistaa useita nimiä kuten "js" JavaScript tai "html" varten, no, HTML (joka aikaisemmin vaati kutsuen sitä "xml").
- Kielen tunnistus voidaan nyt rajoitettu osajoukko kielten merkitystä tietyssä kontekstissa - web-sivun tai jopa yhden korostuksen puhelu.
- Kieli määrittely syntaksi sujuvoitettu variantteja ja beginKeywords.
Mikä on uusi versiossa 7.5:
- Uudet kielet:
- OCaml
- LiveCode Server
- Scilab
- Basic tuki Makefile
- parannukset:
- Ruby sai tukea merkkejä, kuten? A a1, 12 jne. Ja% r {..} regexps.
- Clojure mahdollistaa nyt funktionkutsun alussa s-ilmaisujen (($ suodatin "myCount") (sov 1 2 3 4 5)).
- Haskell n sai uusia avainsanoja ja tunnistaa nyt enemmän asioita, kuten Pragmat, esiprosessorit, moduulit, säiliöt, FFIs jne.
- Miscelleanous korjauksia PHP, brainfuck, SCSS, Asciidoc, CTee, Python ja F #.
Mikä on uusi versiossa 7.4:
- Uudet kielet:
- Ohjaustanko malleja Robin Ward
- Oracle Rules Language Jason Jacobson
- F # by Joans Folleso
- AsciiDoc ja Haml Dan Allen
- Lasso Eric Knibbe
- SCSS Kurt Emch
- VB.NET by Poren Chiang
- Mizar Kelley van Evert
- Uusi tyyli teemoja:
- Monokai Sublime by noformnocontent
- Railscasts Damien White
- Obsidian Alexander Marenin
- Docco Simon Madinen
- Mono Blue Ivan Sagalaev (käyttää yhden värisävyn kaiken)
- Foundation Dan Allen
Mikä on uusi versiossa 7.3:
- Uudet kielet:
- AppleScript
- brainfuck
- parannukset nykyisiin kielet:
- @ - ominaisuudet ja luokat CoffeeScript
- E4X JavaScript
- uusi avainsanoja Perl
- iso Ruby syntaksi päivitys
- pieniä korjauksia in Bash
Mikä on uusi versiossa 7.2:
- Säännöllinen bug-fix release ilman merkittäviä uusia ominaisuuksia.
Mikä on uusi versiossa 7.1:
- CoffeeScript tukea edelleen parantaa saada tukea säännöllisiä lausekkeita.
- Yoshihide Jimbo siirretty highlight.js viisi Tomorrow tyylejä projektista.
- Kirjasto voidaan nyt rakennettu suositun AMD muodossa.
Mikä on uusi versiossa 7.0:
- Kirjasto toimii nyt ei vain selaimessa, mutta myös node.js. Se on asennettavissa kanssa npm asentaa highlight.js. API dokumentit ovat tarjolla wiki.
- Kaksi uutta tyyliä teemoja.
- Uusi ainutlaatuinen ominaisuus (ilmeisesti) joukossa syntaksin korostus on korostus HTTP-otsikoita ja mielivaltainen kielen pyynnössä elin. Hyödyllisin kielet täällä ovat XML ja JSON jotka molemmat highlight.js ei tue.
- Kolme uutta kieltä.
Mikä on uusi versiossa 6.2:
- 5 uutta kieltä.
- 2 uusi tyyli teemoja.
- Suuri määrä oikeellisuuden korjauksia ja koodi refactorings.
Mikä on uusi versiossa 6.1:
- portin Solarized tyyli teema tunnettu perustuessa monivaiheinen värioppi saavuttaa oikean kontrastin ja värinäkö. Se on nyt saatavana highlight.js sekä variantit - vaaleat ja tummat.
- Tämä versio myös lisää uuden alkuperäisen tyylin Arta.
Mikä on uusi versiossa 6.0:
- Tämä versio on hieman nopeampi ja korjaa useita pieniä pitkä -standing vikoja.
Vaatimukset
- Javascriptin asiakkaan puolella
//]]>
Kommentteja ei löytynyt