WebRoot/frame/js/hl/highlight.js
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**************\
* ____ _____
* DlHighlight -- a JavaScript-based syntax highlighting engine. \ /_ / /
* \ / / /
* Author: Mihai Bazon, http://mihai.bazon.net/blog \/ /_ /
* Copyright: (c) Dynarch.com 2007. All rights reserved. \ / /
* http://www.dynarch.com/ / /
* \/
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the Free
* Software Foundation; either version 2 of the License, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc., 51
* Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
\******************************************************************************/
/*
*
* This thing only cares to colorize a piece of text. It has nothing to do
* with the DOM, with reading existing text from the DOM and to insert the
* formatted code back. This facility is present in helpers.js.
*
* Assuming the unformatted code is in the "code" variable, use DlHighlight
* this way:
*
* var hl = new DlHighlight({ lang : "js",
* lineNumbers : true });
*
* formatted = hl.doItNow(code);
*
* Now you have in "formatted" the colored version.
*
* Supported parameters are:
*
* - "lang" (required) to declare the language
* - "lineNumbers" (optional) if you want line numbers
* - "showWhitespace" (optional) if you want to display whitespace
* in strings as underscores
* - "noTrim" (optional) pass *true* if you want not to ignore empty
* newlines at the end of the code
*
*/
var DlHighlight;
(function(){
var H = DlHighlight = function(args) {
var self = this;
this.args = {};
后面还有 301 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
