Deyi Little Snake의 제안으로 작년에 작성한 JavaScript 구문 컬러링 엔진을 정리하여 다운로드하도록 제공했습니다. 마음에 드시면 자유롭게 가져가세요. . 키워드 색상만 제공하며 몇 가지 기본 구문(예: 주석, 문자열, 정규식 등)도 데모에서 쉽게 확인할 수 있습니다.
클래스 이름: Lighter
새로운 Lighter()를 통해 얻을 수 있습니다. 셰이더 엔진 인스턴스는 더 가볍다고 가정할 때 다음과 같은 속성과 메서드를 갖습니다.
언어 속성: 더 가벼운 언어
이 속성의 범위는 다음을 기반으로 추가될 수 있습니다. 제공된 데모에는 'cpp' , 'js' , 'xml' , 'java' 4개의 문법 파일이 포함되어 있습니다. 더 많은 문법 파일을 제공해 주시기 바랍니다. code)
핵심 컬러링 기능입니다. code 컬러링되는 코드입니다. 코드 컬러는 html 태그를 사용하여 구현됩니다.
구문 확장: Lighter.addLanguage(object)
클래스 이름을 통해 호출되는 정적 메서드입니다. 매개 변수는 구문 키워드 정보가 포함된 자바스크립트 개체입니다. lang/demo에서 형식을 확인할 수 있습니다. Node.js를 사용하여 문법 파일을 직접 확장하세요. 독립적인 문법 파일은
태그를 사용하여 HTML에 직접 연결하거나 제공된 $import 메소드를 사용하여 동적으로 로드할 수 있습니다. 구문 파일은 클래스 정의 뒤, 클래스가 인스턴스화되기 전에 추가되어야 합니다.
기존 문법 파일: Lighter.supportedLanguages <script>현재 지원되는 언어 모음을 나타내는 정적 속성이기도 합니다. <BR><BR>데모 주소: <br>http://www.supnate.com/codelighter/demo.html<br> <A href="http://www.supnate.com/codelighter/demo.html" target=_blank>다운로드 주소: http://www.supnate.com/codelighter /X2CodeLighter.rar<BR> <A href="http://www.supnate.com/codelighter/X2CodeLighter.rar"><br>로컬 다운로드<br></script>