Highlight.js

Screenshot Software:
Highlight.js
Mga detalye ng Software:
Bersyon: 9.1.0 Na-update
I-upload ang petsa: 6 Mar 16
Nag-develop: Ivan Sagalaev
Lisensya: Libre
Katanyagan: 67
Laki: 612 Kb

Rating: 1.0/5 (Total Votes: 1)

Highlight.js na ng naka-embed sa anumang web page.

Ito ay awtomatikong hahanapin bloke ng code, Nakikilala ang ginagamit programming language sa sarili nitong at nalalapat highlight tema dito.

Ano ang bago sa ito release:

  • ECMAScript 6 modules import ngayon ay hindi nangangailangan ng pagsasara semicolon.
  • ECMAScript 6 klase constructor ngayon naka-highlight.
  • Template string suporta para makinilyado, tulad ng para ECMAScript 6.
  • Scala case klase params highlight naayos.
  • Built-in na mga pangalan ipinakilala sa Julia v0.4 idinagdag ni Kenta Sato.
  • Na-refresh Default style.

Ano ang bago sa bersyon 8.8.0:

  • ES6 tampok sa JavaScript ay mas mahusay na suportado na ngayon sa pamamagitan Gu Yiling.
  • Swift kinikilala ngayon katawan-less paraan kahulugan.
  • Single expression function def foo, gawin: ... ngayon magtrabaho sa Elixir
  • .
  • Higit uniform pagtuklas ng built-in na mga klase sa Layunin C.
  • Pag-aayos para sa numero literals at processor direktiba sa Rust.
  • HTML
    //
  • Multi-line komento ay suportado na ngayon sa MatLab.

Ano ang bago sa bersyon 8.6:

  • ES6 tampok sa JavaScript ay mas mahusay na suportado na ngayon sa pamamagitan Gu Yiling.
  • Swift kinikilala ngayon katawan-less paraan kahulugan.
  • Single expression function def foo, gawin: ... ngayon magtrabaho sa Elixir
  • .
  • Higit uniform pagtuklas ng built-in na mga klase sa Layunin C.
  • Pag-aayos para sa numero literals at processor direktiba sa Rust.
  • HTML
    //
  • Multi-line komento ay suportado na ngayon sa MatLab.

Ano ang bago sa bersyon 8.5:

  • ES6 tampok sa JavaScript ay mas mahusay na suportado na ngayon sa pamamagitan Gu Yiling.
  • Swift kinikilala ngayon katawan-less paraan kahulugan.
  • Single expression function def foo, gawin: ... ngayon magtrabaho sa Elixir
  • .
  • Higit uniform pagtuklas ng built-in na mga klase sa Layunin C.
  • Pag-aayos para sa numero literals at processor direktiba sa Rust.
  • HTML
    //
  • Multi-line komento ay suportado na ngayon sa MatLab.

Ano ang bago sa bersyon 8.4:

  • Ang template_comment klase ay nawala sa pabor ng mas pangkalahatang puna .
  • Number parse pinag at pinahusay sa mga wika.
  • C ++, Java at C # na ngayong gamitin ang pinag-isang grammar upang i-highlight mga pamagat sa mga kahulugan function / method.
  • Ang browser build ay ngayon kapaki-pakinabang bilang isang module AMD, walang hiwalay na build target para sa na anymore.
  • OCaml ay nakuha ng isang komprehensibong maingat na pagsusuri sa pamamagitan ng Mickael Delahaye.
  • ni Clojure data istruktura at literals ay ngayon na naka-highlight sa labas ng mga listahan at maaari naming ngayon i-highlight REPL sesyon ni Clojure.

Ano ang bago sa bersyon 8.3:

  • PHP at JavaScript halo-halong sa HTML ngayon nakatira sa kabutihang-palad sa bawat isa .
  • JavaScript regexes ngayon naiintindihan ES6 flags "u" at "y".
  • Throw keyword ay hindi na nakita bilang isang paraan ng pangalan sa Java.
  • Fixed pag-parse ng mga numero at mga simbolo sa Clojure

Ano ang bago sa bersyon 8.1:

  • Bagong wika:
  • Gherkin sa pamamagitan ng Sam Pikesley
  • Elixir sa pamamagitan ng Josh Adams
  • NSIS sa pamamagitan ng Jan T. Sott
  • kalakasan script sa pamamagitan ng Jun Yang
  • Protocol Buffers sa pamamagitan ng Dan Tao
  • Nix pamamagitan Domen Kozar
  • x86asm pamamagitan innocenat
  • Cap'n Proto at Thrift pamamagitan Oleg Efimov
  • Monkey sa pamamagitan ng Arthur Bikmullin
  • makinilyado pamamagitan Panu Horsmalahti
  • Nimrod pamamagitan Flaviu Tamas
  • gradle sa pamamagitan ng Damian Mee
  • haXe sa pamamagitan ng Christopher Kaster
  • Swift sa pamamagitan ng Chris Eidhof at Nate Cook
  • Bagong estilo:
  • Kimbie, ilaw at madilim variants sa pamamagitan ng Jan T. Sott
  • Kulay brewer pamamagitan Fabricio Tavares de Oliveira
  • Codepen.io i-embed sa pamamagitan ng Justin Perry
  • Hybrid pamamagitan Nic West
  • Iba pang mga pagpapabuti:
  • README ay mabigat reworked at nagdala ng hanggang sa petsa sa pamamagitan ng Jeremy Hull.
  • Idinagdag listLanguages ​​() method sa API.
  • Pinahusay C / C ++ / C # detection.
  • Idinagdag ng grupo ng bagong alias wika, dokumentado ang mga umiiral na. Salamat sa Sindre Sorhus para sa background research.
  • Idinagdag phrasal mga salitang Ingles upang mapalakas kaugnayan sa mga puna.
  • Maraming mga pagpapabuti sa SQL kahulugan na ginawa ng Heiko Agosto, Nikolay Lisienko at Travis Odom.
  • Ang mas maikli lang- prefix para sa mga pangalan ng wika sa HTML klase suportado tabi language-. Salamat sa Jeff Escalante.
  • Ruby ay nakuha ng suporta para sa interactive session console. Salamat sa Pascal Hurni.
  • Idinagdag built-in na pag-andar para R wika. Salamat sa Artem A. Klevtsov.
  • Rust ay nakuha definition para sa mga parameter lifetime at pinahusay na string syntax. Salamat sa Roman Shmatov.
  • Iba't ibang mga pagpapabuti sa Layunin-C kahulugan sa pamamagitan ng Matt Diephouse.
  • Fixed highlight ng generics sa Java.

Ano ang bago sa bersyon 8.0:

  • Mga wika ngayon maaari ay makikilala sa pamamagitan ng maramihang mga pangalan tulad ng "js" para sa JavaScript o "html" para sa, well, HTML (na mas maaga insisted sa pagtawag ito "xml").
  • Wika detection ay maaari na ngayong maging limitado sa isang subset ng mga wika kaugnay na sa isang naibigay na konteksto -. Isang web page o kahit isang solong pag-highlight tawag
  • Wika kahulugan syntax streamline na may variants at beginKeywords.

Ano ang bago sa bersyon 7.5:

  • Bagong wika:
  • OCaml
  • LiveCode Server
  • Scilab
  • Basic na suporta para sa Makefile
  • Pagpapabuti:
  • Ruby ay nakuha ng suporta para sa mga character tulad ng? A, 1,? 12 atbp at% r {..} regexps.
  • Clojure Pinapayagan ka na ngayon ng isang function na tawag sa simula ng s-expression (($ filter "myCount") (arr 1 2 3 4 5)).
  • Haskell ay nakuha ng mga bagong keyword at ngayon ay kinikilala higit pang mga bagay tulad ng pragmas, preprocessors, modules, mga lalagyan, FFIs etc.
  • Miscelleanous pag-aayos sa PHP, Brainfuck, SCSS, Asciidoc, CMake, Python at F #.

Ano ang bago sa bersyon 7.4:

  • Bagong wika:
  • Handlebars template sa pamamagitan ng Robin Ward
  • Oracle Rules Wika sa pamamagitan ng Jason Jacobson
  • F # sa pamamagitan ng Joans Folleso
  • AsciiDoc at Haml sa pamamagitan ng Dan Allen
  • Lasso sa pamamagitan ng Eric Knibbe
  • SCSS sa pamamagitan ng Kurt Emch
  • VB.NET pamamagitan Poren Chiang
  • Mizar pamamagitan Kelley van Evert
  • Bagong style tema:
  • Monokai Sublime pamamagitan noformnocontent
  • Railscasts pamamagitan Damien White
  • Obsidian sa pamamagitan ng Alexander Marenin
  • Docco sa pamamagitan ng Simon Madine
  • Mono Blue sa pamamagitan ng Ivan Sagalaev (gumagamit ng isang solong kulay ng kulay para sa lahat ng bagay)
  • Foundation sa pamamagitan ng Dan Allen

Ano ang bago sa bersyon 7.3:

  • Bagong wika:
  • AppleScript
  • Brainfuck
  • Pagpapabuti sa umiiral na mga wika:
  • @ - properties at mga klase sa CoffeeScript
  • E4X sa JavaScript
  • bagong keyword sa Perl
  • big Ruby syntax update
  • maliit na pag-aayos sa Bash

Ano ang bago sa bersyon 7.2:

  • Ang isang regular na release bug-fix nang walang anumang makabuluhang mga bagong tampok.

Ano ang bago sa bersyon 7.1:.

  • CoffeeScript suporta ay patuloy na mapabuti ang pagkuha ng suporta para sa mga regular na expression
  • Yoshihide Jimbo ported sa highlight.js limang Tomorrow estilo mula sa proyekto.
  • Ang aklatan ay maaari na ngayong binuo sa popular na format AMD.

Ano ang bago sa bersyon 7.0:

  • Ang library ay gumagana na ngayon hindi lamang sa isang browser ngunit din na may node.js. Ito ay nai-install sa npm install highlight.js. docs API ay magagamit sa aming wiki.
  • Dalawang bagong style tema.
  • Ang bagong natatanging tampok (tila) sa syntax highlighters ay highlight HTTP header at isang di-makatwirang wika sa katawan kahilingan. Ang pinaka-kapaki-pakinabang na mga wika narito ang XML at JSON kung saan pareho siyang highlight.js ang sinusuportahan.
  • Tatlong bagong mga wika.

Ano ang bago sa bersyon 6.2:.

  • 5 mga bagong wika
  • 2 bagong style tema.
  • Ang isang malawak na bilang ng mga pag-aayos kawastuhan at code refactorings.

Ano ang bago sa bersyon 6.1:

  • Ang isang port ng Solarized style tema sikat para sa pagiging batay sa buhol-buhol na kulay teorya upang makamit ang tamang contrast at kulay pang-unawa. Ito ay magagamit na ngayon para sa highlight.js sa parehong variants -. Liwanag at madilim na
  • Ang bersyon na ito rin ay nagdadagdag ng isang bagong orihinal na estilo Arta.

Ano ang bago sa bersyon 6.0:

  • Ang bersyon na ito ay marginally mas mabilis at Inaayos ng isang bilang ng mga maliliit long -standing bugs.

Kinakailangan

  • JavaScript pinagana sa client side


//]]>

Katulad na software

Iba pang mga software developer ng Ivan Sagalaev

vooid
vooid

14 Apr 15

Mga komento sa Highlight.js

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!