网站公告列表

没有公告

加入收藏
设为首页
联系站长
轻松学电脑>>网页制作>>其它教程>>JS代码格式化和语法着色
双击滚屏阅读

JS代码格式化和语法着色
tInterval setMember setMilliseconds setMinutes setMonth setResizable setSeconds setSlot setTime setTimeout setUTCDate setUTCFullYear setUTCHours setUTCMillseconds setUTCMinutes setUTCMonth setUTCSeconds setYear setZOptions shift shiftKey siblingAbove siblingBelow signText sin slice smallsort source sourceIndex splice split sqrt src srcElement srcFilter status statusbar stop strike style sub submit substr substring suffixes sun sup systemLanguage TYPE tagName tags taint taintEnabled tan target test text title toElement toGMTString toLocaleString toLowerCase toolbar top toString toUpperCase toUTCString type typeOf UTC unescape unshift untaint unwatch userAgent userLanguage value valueOf visibility vlinkColor vspace watch which width window write writeln x y zIndex"; var OPS="! $ % & * + - // / : < = > ? [ ] ^ | ~ is new sizeof typeof unchecked"; var regKW=new RegExp("(\\W"+KEYWORDS.replace(/ /g,"$)|(\\W")+"$)","g"); var regObj=new RegExp("(\\W"+OBJECTS.replace(/ /g,"$)|(\\W")+"$)","g"); var regMP=new RegExp("(\\W"+METHODS_PROPERTIES.replace(/ /g,"$)|(\\W")+"$)","g"); //var regOP=new RegExp("(\\W"+OPS.replace(/ /g,"$)|(\\W")+"$)","g"); var colorKW="blue"; var colorObj="red"; var colorMP="#FF8000"; var colorOP="#004000"; //------------------ // Global Variables //------------------ var divJSInput, txtJSInput, divJSOutput, divWaiting, spnProcess; var glbStr, glbP, glbRe, curRe, glbTimer; function init(){ // init global variables divJSInput=document.getElementById("divJSInput"); txtJSInput=document.getElementById("txtJSInput"); divJSOutput=document.getElementById("divJSOutput"); divWaiting=document.getElementById("divWaiting"); spnProcess=document.getElementById("spnProcess"); // init window state maximizeWindow(); divJSOutput.style.width=document.body.clientWidth-2; divJSOutput.style.height=document.body.clientHeight-26; // init global events divJSInput.onkeydown=divJSInput_keydown; } //------------------ // event scripts //------------------ function divJSInput_keydown(e){ var e=window.event?window.event:e; var srcEle=e.srcElement?e.srcElement:e.target; var sel; if(e.keyCode==27)hideJSInput(); if(e.keyCode==13&&e.ctrlKey)execJSInput(); if(e.keyCode==9&&srcEle==txtJSInput){ document.selection.createRange().text="\t";return(false); // not support FF } } //------------------ // functional scripts //------------------ function showJSInput(){ with(divJSInput.style){ display="block"; left=(document.body.clientWidth-divJSInput.offsetWidth)/2; top=(document.body.clientHeight-divJSInput.offsetHeight)/2; } txtJSInput.focus(); return(false); } function hideJSInput(){ divJSInput.style.display="none"; } function execJSInput(){ hideJSInput(); divJSOutput.innerHTML=""; glbStr=txtJSInput.value.replace(/\r\n[ \t]+/gi,"\r\n").replace(/(\r\n)+/gi,"\r\n"); glbP=0; curRe=glbRe=document.create

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

 
  • 上一篇文章:

  • 下一篇文章:
  • 广告
    阅读top10
    普通文章[突破]在线编辑器任意…
    普通文章[JS]点出统计器
    普通文章[效果]JS折叠菜单
    普通文章javascript的函数
    普通文章怎么用javascript…
    普通文章百分百弹窗
    普通文章hta应用—代码统计工具
    普通文章小方框中浏览大图
    普通文章js版sliderBar(滑动条…
    普通文章JS代码格式化和语法着…
    普通文章好玩的样式—放大效果
    普通文章用css制作星级评分
    普通文章关于textarea的直观换…
    普通文章仿windows选项卡效果拾…
    查看JS代码格式化和语法着色全部内容
    本站提供:电脑教程 网页制作 Flash教程 PhotoShop教程等免费教程。
    Copyright © 2006-2008轻松学电脑All Rights Reserved