Highlight.js một được nhúng vào bất kỳ trang web.
Nó tự động tìm kiếm các khối mã, phát hiện ngôn ngữ lập trình được sử dụng trên riêng của mình và áp dụng làm nổi bật chủ đề cho nó.
Điều gì là mới trong phiên bản này:
- ECMAScript 6 module nhập bây giờ không yêu cầu đóng dấu chấm phẩy.
- ECMAScript 6 lớp nhà xây dựng hiện nay nhấn mạnh.
- Template chuỗi hỗ trợ cho các nguyên cảo, như cho ECMAScript 6.
- Scala lớp trường hợp params nêu bật cố định.
- Built-in tên được giới thiệu trong Julia v0.4 thêm bởi Kenta Sato.
- làm mới phong cách mặc định.
Điều gì là mới trong phiên bản 8.8.0:
- ES6 tính năng trong JavaScript là được hỗ trợ tốt hơn bây giờ bởi Gu Yiling.
- Swift bây giờ nhận ra định nghĩa phương pháp cơ thể ít hơn.
- chức năng đơn biểu def foo, làm: ... bây giờ làm việc trong Elixir .
- phát hiện hơn đồng phục của các lớp học được xây dựng trong Objective C.
- Sửa chữa cho các chữ số và chỉ thị xử lý trong Rust.
- HTML
// - Multi-dòng ý kiến được hỗ trợ bây giờ trong Matlab.
Điều gì là mới trong phiên bản 8.6:
- ES6 tính năng trong JavaScript là được hỗ trợ tốt hơn bây giờ bởi Gu Yiling.
- Swift bây giờ nhận ra định nghĩa phương pháp cơ thể ít hơn.
- chức năng đơn biểu def foo, làm: ... bây giờ làm việc trong Elixir .
- phát hiện hơn đồng phục của các lớp học được xây dựng trong Objective C.
- Sửa chữa cho các chữ số và chỉ thị xử lý trong Rust.
- HTML
// - Multi-dòng ý kiến được hỗ trợ bây giờ trong Matlab.
Điều gì là mới trong phiên bản 8.5:
- ES6 tính năng trong JavaScript là được hỗ trợ tốt hơn bây giờ bởi Gu Yiling.
- Swift bây giờ nhận ra định nghĩa phương pháp cơ thể ít hơn.
- chức năng đơn biểu def foo, làm: ... bây giờ làm việc trong Elixir .
- phát hiện hơn đồng phục của các lớp học được xây dựng trong Objective C.
- Sửa chữa cho các chữ số và chỉ thị xử lý trong Rust.
- HTML
// - Multi-dòng ý kiến được hỗ trợ bây giờ trong Matlab.
Điều gì là mới trong phiên bản 8.4:
- Các lớp template_comment đã biến mất trong lợi của các nhận xét chung hơn .
- Số phân tích thống nhất và cải thiện trên ngôn ngữ.
- C ++, Java, C # bây giờ sử dụng thống nhất ngữ pháp để làm nổi bật các chức danh trong các định nghĩa hàm / phương pháp.
- Trình duyệt xây dựng bây giờ đã có thể sử dụng như là một module AMD, không có xây dựng mục tiêu riêng biệt cho điều đó nữa.
- OCaml đã có một cuộc cải tổ toàn diện của Mickael Delahaye.
- cấu trúc dữ liệu và chữ Clojure bây giờ được tô sáng bên ngoài danh sách và bây giờ chúng tôi có thể đánh dấu phiên REPL Clojure của.
Điều gì là mới trong phiên bản 8.3:
- PHP và JavaScript trộn trong HTML hiện đang sống hạnh phúc với nhau .
- regexes JavaScript bây giờ hiểu ES6 cờ "u" và "y".
- từ khóa Throw không còn được phát hiện như là một tên phương thức trong Java.
- Cố định phân tích các con số và biểu tượng trong Clojure
Điều gì là mới trong phiên bản 8.1:
- ngôn ngữ mới:
- Gherkin Sam Pikesley
- Elixir Josh Adams
- NSIS Jan T. Sott
- VIM kịch bản bởi Jun Yang
- Buffers Nghị định thư bởi Dan Tao
- Nix bởi Domen Kozar
- x86asm bởi innocenat
- Cap'n Proto và tiết kiệm bởi Oleg Efimov
- Monkey bởi Arthur Bikmullin
- nguyên cảo của Panu Horsmalahti
- Nimrod bởi Flaviu Tamas
- Gradle Damian Mee
- haXe bởi Christopher Kaster
- Swift Chris Eidhof và Nate Nấu
- phong cách mới:
- Kimbie, ánh sáng và bóng tối biến thể của Jan T. Sott
- Color bia Fabricio Tavares de Oliveira
- Codepen.io nhúng Justin Perry
- lai của Nic Tây
- Các cải tiến khác:
- Các README là rất nhiều làm lại và được đưa lên ngày bởi Jeremy Hull.
- listLanguages thêm () phương pháp trong các API.
- Cải thiện C / C ++ / C # phát hiện.
- Thêm một loạt các bí danh ngôn ngữ mới, ghi lại những cái hiện có. Nhờ Sindre Sorhus cho nghiên cứu nền.
- Thêm từ tiếng Anh phrasal để thúc đẩy sự liên quan trong ý kiến.
- Nhiều cải tiến để định nghĩa SQL được thực hiện bởi Heiko Tháng Tám, Nikolay Lisienko và Travis Odom.
- Các tiền tố lang- ngắn hơn cho tên ngôn ngữ trong lớp học HTML được hỗ trợ cùng với ngôn ngữ. Nhờ Jeff Escalante.
- Ruby đã hỗ trợ cho các phiên điều khiển tương tác. Nhờ Pascal Hurni.
- Nhập tích hợp chức năng cho ngôn ngữ R. Nhờ Artem A. Klevtsov.
- Rust đã định nghĩa cho các thông số tuổi thọ và cải thiện cú pháp chuỗi. Nhờ Roman Shmatov.
- cải tiến khác nhau để định nghĩa Objective-C Matt Diephouse.
- Cố định nổi bật của Generics trong Java.
Điều gì là mới trong phiên bản 8.0:
- Ngôn ngữ có thể được công nhận bởi nhiều cái tên như "js" JavaScript hoặc "html" cho, tốt, HTML (mà trước đó khăng khăng gọi đó là "xml").
- Nhận biết ngôn ngữ bây giờ có thể được giới hạn đến một tập hợp con của ngôn ngữ có liên quan trong một bối cảnh nhất định -. Một trang web hoặc thậm chí một cuộc gọi làm nổi bật duy nhất
- cú pháp định nghĩa ngôn ngữ sắp xếp hợp lý với các biến thể và beginKeywords.
Điều gì là mới trong phiên bản 7.5:
- ngôn ngữ mới:
- OCaml
- LiveCode máy chủ
- Scilab
- hỗ trợ cơ bản cho Makefile
- Cải tiến:
- Ruby đã hỗ trợ cho các nhân vật như thế nào? A,? 1,? 12 vv và% r {..} regexps.
- Clojure bây giờ cho phép một cuộc gọi chức năng trong phần đầu của s-biểu thức (($ lọc "myCount") (arr 1 2 3 4 5)).
- Haskell đã từ khóa mới và bây giờ nhận ra nhiều thứ như pragmas, preprocessors, mô-đun, container, FFIs vv.
- Miscelleanous bản sửa lỗi trong PHP, Brainfuck, SCSS, Asciidoc, CMake, Python và F #.
Điều gì là mới trong phiên bản 7.4:
- ngôn ngữ mới:
- tay lái mẫu của Robin Phường
- Rules Oracle Ngôn ngữ Jason Jacobson
- F # bằng Joans Folleso
- AsciiDoc và Haml bởi Dan Allen
- Lasso bởi Eric Knibbe
- SCSS bởi Kurt Emch
- VB.NET bởi Poren Chiang
- Mizar Kelley van Evert
- phong cách chủ đề mới:
- Monokai Sublime bởi noformnocontent
- Railscasts Damien trắng
- Obsidian bởi Alexander Marenin
- docco Simon Madine
- Mono xanh Ivan Sagalaev (sử dụng một sắc màu duy nhất cho tất cả mọi thứ)
- Foundation bởi Dan Allen
Điều gì là mới trong phiên bản 7.3:
- ngôn ngữ mới:
- AppleScript
- Brainfuck
- Cải thiện ngôn ngữ hiện có:
- @ - tính chất và các lớp trong CoffeeScript
- E4X trong JavaScript
- Từ khóa mới trong Perl
- lớn cập nhật cú pháp Ruby
- sửa chữa nhỏ trong Bash
Điều gì là mới trong phiên bản 7.2:
- A thường xuyên lỗi-sửa chữa phát hành mà không có bất kỳ tính năng mới đáng kể.
Điều gì là mới trong phiên bản 7.1:.
- hỗ trợ CoffeeScript tiếp tục nâng cao nhận hỗ trợ cho các biểu thức thông thường
- Yoshihide Jimbo chuyển đến highlight.js năm kiểu mai từ dự án.
- Các thư viện có thể được xây dựng trong các định dạng phổ biến của AMD.
Điều gì là mới trong phiên bản 7.0:
- Các thư viện hiện nay hoạt động không chỉ trong một trình duyệt mà còn với node.js. Đó là cài đặt với NPM cài đặt highlight.js. Tài liệu API có sẵn trên wiki của chúng tôi.
- Hai phong cách chủ đề mới.
- Các tính năng độc đáo mới (dường như) trong tô màu cú pháp là làm nổi bật tiêu đề HTTP và một ngôn ngữ bất kỳ trong cơ thể yêu cầu. Các ngôn ngữ hữu ích nhất ở đây là XML và JSON cả hai đều highlight.js không hỗ trợ.
- Ba ngôn ngữ mới.
Điều gì là mới trong phiên bản 6.2:.
- 5 ngôn ngữ mới
- 2 phong cách chủ đề mới.
- Một số lượng lớn các bản sửa lỗi đúng đắn và tái cấu trúc mã.
Điều gì là mới trong phiên bản 6.1:
- Một cổng của chủ đề phong cách Solarized nổi tiếng vì được dựa trên lý thuyết màu sắc phức tạp để đạt được độ tương phản chính xác và cảm nhận màu sắc. Nó bây giờ đã có cho highlight.js trong cả hai biến thể -. Ánh sáng và bóng tối
- Phiên bản này cũng cho biết thêm một phong cách Arta gốc mới.
Điều gì là mới trong phiên bản 6.0:
- Phiên bản này là nhẹ nhanh và sửa chữa một số nhỏ dài -standing lỗi.
Yêu cầu :
- kích hoạt Javascript về phía khách hàng
//]]>
Bình luận không