⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fcode.js

📁 网站编辑的软件
💻 JS
📖 第 1 页 / 共 5 页
字号:
  this.regexList = [
    { regex: new RegExp(';.*$', 'gm'), css: 'color:#008080' },
    { regex: Highlighter.RegexLib.DoubleQuotedString, css: 'color:#990000' },
    { regex: Highlighter.RegexLib.SingleQuotedString, css: 'color:#990000' },
    { regex: new RegExp(this.GetKeywords(keywords), 'gmi'), css: 'color:blue' },
    { regex: new RegExp(this.GetKeywords(objects), 'gmi'), css: 'color:red' },
    { regex: new RegExp(this.GetKeywords(commands), 'gmi'), css: 'color:#ff1493' },
    { regex: new RegExp(this.GetKeywords(methods), 'gmi'), css: 'color:#FF8000' },
    { regex: new RegExp(this.GetKeywords(operators), 'gmi'), css: 'color:008000' }
  ];
}
Highlighter.Brushes.Assembly.prototype = new Highlighter.Brushe();
Highlighter.Brushes.Assembly.Aliases = ['s', 'asm', 'inb', 'mac', 'cod', 'masm'];

Highlighter.Brushes.Batch = function(){
  var variables =  '%([0-9]\\b|\\*|\\$|allusersprofile\\%|appdata%|clientname%|commonprogramfiles%|computername%|comspec%|fp_no_host_check%|homedrive%|homepath%|lang%|logonserver%|number_of_processors%|os%|path%|pathext%|processor_architecture%|processor_identifier%|processor_level%|processor_revision%|programfiles%|prompt%|sessionname%|systemdrive%|systemroot%|temp%|tmp%|userdomain%|username%|userprofile%|windir%|cd%|date%|time%|random%|errorlevel%|cmdextversion%|cmdcmdline\\%)';
  var keywords =  'cmdextversion con defined disabledelayedexpansion disableextensions do EnableDelayedExpansion enableextensions else eof equ errorlevel exist geq gtr leq lss neq not nul on off';
  var commands =  'assoc at attrib break cacls call cd chcp chdir chkdsk chkntfs cls cmd color comp compact convert copy date del deltree dir diskcomp diskcopy doskey echo endlocal erase exit fc find findstr for format ftype goto graftabl help if label md mkdir mode more move path pause popd print prompt pushd rd recover ren rename replace rmdir set setlocal shift sort start subst time title tree type ver verify vol xcopy';
  this.regexList = [
    { regex: new RegExp('(rem\\s+|:).*$', 'gmi'), css: 'color:#008080' },
    { regex: new RegExp('%(?:\\.|(\\\\\\%)|[^\\%\\n\\s])+%', 'g'), css: 'color:#ff1493' },
    { regex: Highlighter.RegexLib.DoubleQuotedString, css: 'color:#990000' },
    { regex: new RegExp(variables, 'gmi'), css: 'color:red' },
    { regex: new RegExp(this.GetKeywords(commands), 'gmi'), css: 'color:blue' },
    { regex: new RegExp(this.GetKeywords(keywords), 'gmi'), css: 'color:#FF8000' }
  ];
}
Highlighter.Brushes.Batch.prototype = new Highlighter.Brushe();
Highlighter.Brushes.Batch.Aliases = ['bat', 'cmd'];

Highlighter.Brushes.Shell = function(){
  var variables =  'cdpath debug dir dir_list editor file_name filename home ifs lang mail mailcheck mailpath oldpwd path ppid ps1 ps2 ps3 reply save_sts save_lst shacct shell source source_list term';
  var keywords =  'case do done elif else esac endif fi for if in then until while';
  var commands =  'alias admin apropos ar as at atq atrm awk banner basename batch bc bdiff bfs bg break cal calendar cancel cat cb cc cd cdc cflow chgrp chmod chown clear cmp col comb comm compress continue cp cpio crontab crypt cscope csh csplit ctags ctrace cu cut cxref date dbx dc dd delta deroff df diff diff3 dircmp dirname dis download dpost du echo ed edit egrep env ed edpr eval exec exstr exit export face factor false fg fgrep file find finger fmli fmt fmtmsg fold ftp function gcore gencat get getopts gettxt gprof grep groups hash head help hostid hostname iconv id install ipcrm ipcs ismpx join jsh jterm jobs jwin keylogin keylogout kill ksh layers ld ldd lex line lint ln login logname lorder lp lpq lpr lprm lprof lpstat lptest ls lsm4 mail mailalias mailx make makekey man mcs mesg mkdir mkmsgs more mv  nawk newform newgrp news nice nl nm nohup notify nroff od openwin pack page passwd paste pcat pg pic pr printenv printf prof prs ps ptx pwd rcp read readonly red regcmp relogin reset return rksh rlogin rm rmdel rmdir rsh ruptime rwho sact sccs sccsdiff sdb sdiff sed select set sh shl shift shutdown size sleep soelim sort spell split srchtxt strings strip stop stty su sum suspend tabs tail talk tar tbl tee telnet test time timex touch tput tr trap troff true truss tset tsort tty type typeset ulimit umask uname uncompress unget uniq unit unpack unset uptime users uucp uudecode uuencode uuglist uulog uunmae uupick uustat uuto uux vacation val vc vedit vi view w wait wall wc what whatis which who whoami write xargs yacc zcat';
  this.regexList = [
    { regex: new RegExp('#.*$', 'gm'), css: 'color:#008080' },
    { regex: Highlighter.RegexLib.DoubleQuotedString, css: 'color:#990000' },
    { regex: Highlighter.RegexLib.SingleQuotedString, css: 'color:#990000' },
    { regex: new RegExp(variables, 'gmi'), css: 'color:#ff1493' },
    { regex: new RegExp(this.GetKeywords(commands), 'gmi'), css: 'color:blue' },
    { regex: new RegExp(this.GetKeywords(keywords), 'gmi'), css: 'color:#FF8000' }
  ];
}
Highlighter.Brushes.Shell.prototype = new Highlighter.Brushe();
Highlighter.Brushes.Shell.Aliases = ['sh', 'ksh', 'csh', 'shell'];

Highlighter.Brushes.AWK = function(){
  var variables =  'ARGC ARGV CONVFMT ENVIRON FILENAME FNR FS NF NR OFMT OFS ORS RLENGTH RS RSTART SUBSEP';
  var keywords =  'atan2 break BEGIN  close continue cos delete do else exp exit END  for function getline gsub if index int length local log match next print printf rand return sin split sprintf sqrt srand sub substr system tolower toupper while';
  this.regexList = [
    { regex: new RegExp('#.*$', 'gm'), css: 'color:#008080' },
    { regex: Highlighter.RegexLib.DoubleQuotedString, css: 'color:#990000' },
    { regex: Highlighter.RegexLib.SingleQuotedString, css: 'color:#990000' },
    { regex: new RegExp(this.GetKeywords(variables), 'gmi'), css: 'color:#FF8000' },
    { regex: new RegExp(this.GetKeywords(keywords), 'gmi'), css: 'color:blue' }
  ];
}
Highlighter.Brushes.AWK.prototype = new Highlighter.Brushe();
Highlighter.Brushes.AWK.Aliases = ['awk'];

Highlighter.Brushes.Sql = function(){
  var funcs = 'abs add_months ascii ceil chr concat convert cos cosh decode exp floor greatest hextoraw initcap instr last_day length ln log lower lpad ltrim mod months_between next_day new_time nls_initcap nls_lower nls_upper nvl power rawtohex replace round rowidtochar rpad rtrim sign sin sinh soundex sqrt substr substrb tan tanh to_char to_date to_label to_multi_byte to_number to_single_type translate trunc upper userenv vsize';
  var methods = 'bind_variable bind_variable_char bind_variable_raw bind_variable_rowid broken change close_cursor column_value column_value_char column_value_raw column_value_rowid define_column define_column_char define_column_raw define_column_rowid disable enable execute execute_and_fetch fetch_rows get_line get_lines interval is_open last_error_position last_row_count last_row_id last_sql_function_code new_line next_date parse put put_line remove submit what';
  var keywords = 'abort accept access add alter array arraylen as asc assert assign at audit authorization avg base_table begin binary_integer body boolean by case char char_base check close cluster clusters colauth column comment commit compress connect constant crash create current currval cursor database data_base date dba debugoff debugon declare decimal default definition delay delete desc digits dispose distinct do drop else elsif end entry exception exception_init exclusive exists exit false fetch file float for form from function generic goto grant group having identified if immediate increment index indexes indicator initial insert integer interface intersect into is level limited lock long loop max maxextents min minextents minus mislabel mod mode natural naturaln new nextval noaudit nocompress nologging nowait number number_base of offline on online open option order others out package partition pctfree pctused pls_integer positive positiven pragma prior private privileges procedure public raise range raw real record ref release remr rename resource return reverse revoke rollback row rowid rowlabel rownum rows rowtype run savepoint schema select separate session set share smallint space sql sqlcode sqlerrm start statement stddev subtype successful sum synonym sysdate tabauth table tables task terminate then to trigger true type uid union unique update use user validate values varchar varchar2 variance view views when whenever where while with work write xor';
  var packages = 'DBMS_OUTPUT DBMS_JOB DBMS_SQL';
  var operators =  'all and any between cross in join like not null or outer some';
  this.regexList = [
    { regex: new RegExp('--(.*)$', 'gm'), css: 'color:#008080' },
    { regex: Highlighter.RegexLib.DoubleQuotedString, css: 'color:red' },
    { regex: Highlighter.RegexLib.SingleQuotedString, css: 'color:red' },
    { regex: new RegExp(this.GetKeywords(funcs), 'gmi'), css: 'color:#ff1493' },
    { regex: new RegExp(this.GetKeywords(methods), 'gmi'), css: 'color:#FF8000' },
    { regex: new RegExp(this.GetKeywords(operators), 'gmi'), css: 'color:#808080' },
    { regex: new RegExp(this.GetKeywords(keywords), 'gmi'), css: 'color:blue' },
    { regex: new RegExp(this.GetKeywords(packages), 'gmi'), css: 'color:#990000' }
  ];
}
Highlighter.Brushes.Sql.prototype  = new Highlighter.Brushe();
Highlighter.Brushes.Sql.Aliases  = ['4gl', 'proc', 'sql'];

Highlighter.Brushes.Vb = function(){
  var funcs = 'Abs Array Asc AscB AscW Atn Avg CBool CByte CCur CDate CDbl Cdec Choose Chr ChrB ChrW CInt CLng Command Cos Count CreateObject CSng CStr CurDir CVar CVDate CVErr Date DateAdd DateDiff DatePart DateSerial DateValue Day DDB Dir DoEvents Environ EOF Error Exp FileAttr FileDateTime FileLen Fix Format FreeFile FV GetAllStrings GetAttr GetAutoServerSettings GetObject GetSetting Hex Hour IIf IMEStatus Input InputB InputBox InStr InstB Int IPmt IsArray IsDate IsEmpty IsError IsMissing IsNull IsNumeric IsObject LBound LCase Left LeftB Len LenB LoadPicture Loc LOF Log LTrim Max Mid MidB Min Minute MIRR Month MsgBox Now NPer NPV Oct Partition Pmt PPmt PV QBColor Rate RGB Right RightB Rnd RTrim Second Seek Sgn Shell Sin SLN Space Spc Sqr StDev StDevP Str StrComp StrConv String Switch Sum SYD Tab Tan Time Timer TimeSerial TimeValue Trim TypeName UBound UCase Val Var VarP VarType Weekday Year';
  var methods = 'Accept Activate Add AddCustom AddFile AddFromFile AddFromTemplate AddItem AddNew AddToAddInToolbar AddToolboxProgID Append AppendChunk Arrange Assert AsyncRead BatchUpdate BeginTrans Bind Cancel CancelAsyncRead CancelBatch CancelUpdate CanPropertyChange CaptureImage CellText CellValue Circle Clear ClearFields ClearSel ClearSelCols Clone Close Cls ColContaining ColumnSize CommitTrans CompactDatabase Compose Connect Copy CopyQueryDef CreateDatabase CreateDragImage CreateEmbed CreateField CreateGroup CreateIndex CreateLink CreatePreparedStatement CreatePropery CreateQuery CreateQueryDef CreateRelation CreateTableDef CreateUser CreateWorkspace Customize Delete DeleteColumnLabels DeleteColumns DeleteRowLabels DeleteRows DoVerb Drag Draw Edit EditCopy EditPaste EndDoc EnsureVisible EstablishConnection Execute ExtractIcon Fetch FetchVerbs Files FillCache Find FindFirst FindItem FindLast FindNext FindPrevious Forward GetBookmark GetChunk GetClipString GetData GetFirstVisible GetFormat GetHeader GetLineFromChar GetNumTicks GetRows GetSelectedPart GetText GetVisibleCount GoBack GoForward Hide HitTest HoldFields Idle InitializeLabels InsertColumnLabels InsertColumns InsertObjDlg InsertRowLabels InsertRows Item KillDoc Layout Line LinkExecute LinkPoke LinkRequest LinkSend Listen LoadFile LoadResData LoadResPicture LoadResString LogEvent MakeCompileFile MakeReplica MoreResults Move MoveData MoveFirst MoveLast MoveNext MovePrevious NavigateTo NewPage NewPassword NextRecordset OLEDrag OnAddinsUpdate OnConnection OnDisconnection OnStartupComplete Open OpenConnection OpenDatabase OpenQueryDef OpenRecordset OpenResultset OpenURL Overlay PaintPicture Paste PastSpecialDlg PeekData Play Point PopulatePartial PopupMenu Print PrintForm PropertyChanged PSet Quit Raise RandomDataFill RandomFillColumns RandomFillRows rdoCreateEnvironment rdoRegisterDataSource ReadFromFile ReadProperty Rebind ReFill Refresh RefreshLink RegisterDatabase Reload Remove RemoveAddInFromToolbar RemoveItem Render RepairDatabase Reply ReplyAll Requery ResetCustom ResetCustomLabel ResolveName RestoreToolbar Resync Rollback RollbackTrans RowBookmark RowContaining RowTop Save SaveAs SaveFile SaveToFile SaveToolbar SaveToOle1File Scale ScaleX ScaleY Scroll Select SelectAll SelectPart SelPrint Send SendData Set SetAutoServerSettings SetData SetFocus SetOption SetSize SetText SetViewport Show ShowColor ShowFont ShowHelp ShowOpen ShowPrinter ShowSave ShowWhatsThis SignOff SignOn Size Span SplitContaining StartLabelEdit StartLogging Stop Synchronize TextHeight TextWidth ToDefaults TwipsToChartPart TypeByChartType Update UpdateControls UpdateRecord UpdateRow Upto WhatsThisMode WriteProperty ZOrder';
  var events = 'AccessKeyPress AfterAddFile AfterChangeFileName AfterCloseFile AfterColEdit AfterColUpdate AfterDelete AfterInsert AfterLabelEdit AfterRemoveFile AfterUpdate AfterWriteFile AmbienChanged ApplyChanges Associate AsyncReadComplete AxisActivated AxisLabelActivated AxisLabelSelected AxisLabelUpdated AxisSelected AxisTitleActivated AxisTitleSelected AxisTitleUpdated AxisUpdated BeforeClick BeforeColEdit BeforeColUpdate BeforeConnect BeforeDelete BeforeInsert BeforeLabelEdit BeforeLoadFile BeforeUpdate ButtonClick ButtonCompleted ButtonGotFocus ButtonLostFocus Change ChartActivated ChartSelected ChartUpdated Click ColEdit Collapse ColResize ColumnClick Compare ConfigChageCancelled ConfigChanged ConnectionRequest DataArrival DataChanged DataUpdated DblClick Deactivate DeviceArrival DeviceOtherEvent DeviceQueryRemove DeviceQueryRemoveFailed DeviceRemoveComplete DeviceRemovePending DevModeChange Disconnect DisplayChanged Dissociate DoGetNewFileName Done DonePainting DownClick DragDrop DragOver DropDown EditProperty EnterCell EnterFocus Event ExitFocus Expand FootnoteActivated FootnoteSelected FootnoteUpdated GotFocus HeadClick InfoMessage Initialize IniProperties ItemActivated ItemAdded ItemCheck ItemClick ItemReloaded ItemRemoved ItemRenamed ItemSeletected KeyDown KeyPress KeyUp LeaveCell LegendActivated LegendSelected LegendUpdated LinkClose LinkError LinkNotify LinkOpen Load LostFocus MouseDown MouseMove MouseUp NodeClick ObjectMove OLECompleteDrag OLEDragDrop OLEDragOver OLEGiveFeedback OLESetData OLEStartDrag OnAddNew OnComm Paint PanelClick PanelDblClick PathChange PatternChange PlotActivated PlotSelected PlotUpdated PointActivated PointLabelActivated PointLabelSelected PointLabelUpdated PointSelected PointUpdated PowerQuerySuspend PowerResume PowerStatusChanged PowerSuspend QueryChangeConfig QueryComplete QueryCompleted QueryTimeout QueryUnload ReadProperties Reposition RequestChangeFileName RequestWriteFile Resize ResultsChanged RowColChange RowCurrencyChange RowResize RowStatusChanged SelChange SelectionChanged SendComplete SendProgress SeriesActivated SeriesSelected SeriesUpdated SettingChanged SplitChange StateChanged StatusUpdate SysColorsChanged Terminate TimeChanged TitleActivated TitleSelected TitleActivated UnboundAddData UnboundDeleteRow UnboundGetRelativeBookmark UnboundReadData UnboundWriteData Unload UpClick Updated Validate ValidationError WillAssociate WillChangeData WillDissociate WillExecute WillUpdateRows WithEvents WriteProperties';
  var keywords = 'AppActivate Base Beep Call Case ChDir ChDrive Const Declare DefBool DefByte DefCur DefDate DefDbl DefDec DefInt DefLng DefObj DefSng DefStr Deftype DefVar DeleteSetting Dim Do Else ElseIf End Enum Erase Exit Explicit FileCopy For ForEach Friend Function Get GoSub GoTo If Implements Kill Let LineInput Lock LSet MkDir Name Next OnError On Option Private Property Public Put RaiseEvent Randomize ReDim Rem Reset Resume Return RmDir RSet SavePicture SaveSetting SendKeys SetAttr Static Sub Then Type Unlock Wend While Width With Write';
  this.regexList = [

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -