一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JavaScript語法著色引擎(demo及打包文件下載)

應 得意小蛇 的建議,我整理了一下去年寫的JavaScript語法著色引擎,并提供下載,喜歡的盡管拿去,嘿嘿
總的來說是很簡單的東西,只是提供了關鍵字的著色以及一些基本的語法(例如注釋,字符串,正則等等),從demo中應該很容易看到其用法,這里簡單介紹下:
類名:Lighter
通過new Lighter()可以得到一個著色引擎實例,假設為lighter,有以下屬性和方法:
語言屬性:lighter.language
這個屬性的范圍是可以根據語法文件的數量自己添加的,提供的demo中有'cpp' , 'js'  , 'xml' , 'Java'四個語法文件,歡迎大家提供更多語法文件:)
著色方法:lighter.highlight(code)
這就是核心的著色函數了,code是要著色的代碼,方法返回著色好的代碼,代碼顏色使用html標記實現。
語法擴展:Lighter.addLanguage(object)
這是一個靜態方法,通過類名調用,參數為Javascript對象,包含了語法關鍵字信息,可以參見lang/demo.js里的格式自己擴展語法文件。獨立的語法文件既可以直接在html里用<script>標記鏈接,也可以用提供的$import方法動態載入。需要注意語法文件必須在類定義之后,類實例化之前添加。
已有語法文件:Lighter.supportedLanguages
同樣是一個靜態屬性,表示當前支持語言的集合。

演示地址:http://www.supnate.com/codelighter/demo.html
下載地址:http://www.supnate.com/codelighter/X2CodeLighter.rar

本地下載

JavaScript技術JavaScript語法著色引擎(demo及打包文件下載),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 加勒比一本 | 亚洲婷婷六月 | 国产在线播放成人免费 | 国产成人精品免费视频大全办公室 | 国产精自产拍久久久久久 | 亚洲欧美成人网 | 欧美综合色区 | 福利网在线观看 | 色综合精品久久久久久久 | 五月天六月婷婷 | 狠狠综合网 | 亚洲欧美日韩国产一区二区精品 | 7799国产精品久久久久99 | 国产成人香蕉 | 婷婷色影院 | 午夜激情视频免费 | 亚洲人成绝费网站色ww | 国产麻豆精品视频 | 国产成人精品视频在放 | 全国最大色成免费网站 | 日韩中文精品亚洲第三区 | 极品美女一区二区三区 | 欧美精品成人一区二区视频一 | 综合久久精品 | 视频一区国产精品 | 国产亚洲精彩视频 | 91久久精品日日躁夜夜躁欧美 | 影音先锋加勒比 | 日韩精品免费一区二区三区 | 一级做a级爰片性色毛片视频 | 一本加勒比hezyo东京re高清 | 欧美综合一区二区三区 | 亚洲区一区| 久久精品大全 | 亚洲伊人久久一次 | 久久久久久久久性潮 | 91麻豆久久| 香蕉大久久 | 国产精品极品美女自在线 | 一区二区三区在线播放视频 | 色综合色狠狠天天综合色 |