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

📄 syntax.js

📁 在网页上输入维文字符实例.
💻 JS
📖 第 1 页 / 共 4 页
字号:
/***************************************************************************//*                                                                         *//*  syntax.js                                                              *//*                                                                         *//*  Uyghur Unicode Input System -- syntax file.                            *//*                                                                         *//*  Copyright 2003-2004 by Muhammad Abdulla                                *//*                                                                         *//*  Anyone is free to use and distribute this piece of software, provided  *//*  that this copyright notice is retained. The author is not responsible  *//*  for any damage caused by the usage of this software.                   *//*                                                                         *//*  Uyghurcha:                                                             *//*  Bu programmini harkim mushu nashir hoquqi sozini saqlap qalghan halda  *//*  ishlatsa wa tarqatsa bolidu. Bu programmini tuzguchi ishlitishtin      *//*  kilip chiqqan ziyangha masul bolmaydu.                                 *//*  Pikirliringiz bolsa muhammad@yulghun.com digan addrisqa hat awating.   *//***************************************************************************/var n = 1 ;var AA           = n++ ;var _AA_         = n++ ;var _AA          = n++ ;var __AA         = n++ ;var AE           = n++ ;var _AE          = n++ ;var _AE_         = n++ ;var __AE         = n++ ;var OO           = n++ ;var _OO          = n++ ;var S_OO         = n++ ;var __OO         = n++ ;var OE           = n++ ;var S_OE         = n++ ;var _OE          = n++ ;var __OE         = n++ ;var UE           = n++ ;var S_UE         = n++ ;var _UE          = n++ ;var __UE         = n++ ;var UU           = n++ ;var S_UU         = n++ ;var _UU          = n++ ;var __UU         = n++ ;var II           = n++ ;var I            = n++ ;var _II          = n++ ;var _I           = n++ ;var II_          = n++ ;var I_           = n++ ;var SI_          = n++ ;var _I_          = n++ ;//var _II_         = n++ ;var DSH          = n++ ;var DSH_         = n++ ;var EE           = n++ ;var E            = n++ ;var _EE          = n++ ;var _E           = n++ ;var EE_          = n++ ;var E_           = n++ ;var _E_          = n++ ;//var _EE_         = n++ ;var BEE          = n++ ;var _BEE         = n++ ;var _BEE_        = n++ ;var BEE_         = n++ ;var NEE          = n++ ;var _NEE         = n++ ;var _NEE_        = n++ ;var NEE_         = n++ ;var GHEE         = n++ ;var _GHEE        = n++ ;var GHEE_        = n++ ;var _GHEE_       = n++ ;var PEE          = n++ ;var _PEE         = n++ ;var _PEE_        = n++ ;var PEE_         = n++ ;var DEE          = n++ ;var _DEE         = n++ ;var REE          = n++ ;var _REE         = n++ ;var ZEE          = n++ ;var _ZEE         = n++ ;var SZEE         = n++ ;var _SZEE        = n++ ;var TEE          = n++ ;var _TEE         = n++ ;var _TEE_        = n++ ;var TEE_         = n++ ;var FEE          = n++ ;var _FEE         = n++ ;var __FEE        = n++ ;var FEE_         = n++ ;var _FEE_        = n++ ;var KEE          = n++ ;var _KEE_        = n++ ;var KEE_         = n++ ;var _KEE         = n++ ;var JEE          = n++ ;var _JEE_        = n++ ;var _JEE         = n++ ;var JEE_         = n++ ;var NGEE         = n++ ;var _NGEE_       = n++ ;var _NGEE        = n++ ;var NGEE_        = n++ ;var CHEE         = n++ ;var _CHEE_       = n++ ;var _CHEE        = n++ ;var CHEE_        = n++ ;var SEE          = n++ ;var _SEE_        = n++ ;var SEE_         = n++ ;var _SEE         = n++ ;var QEE          = n++ ;var _QEE         = n++ ;var _QEE_        = n++ ;var QEE_         = n++ ;var SHEE         = n++ ;var _SHEE_       = n++ ;var SHEE_        = n++ ;var _SHEE        = n++ ;var HEE          = n++ ;var _HEE_        = n++ ;var _HEE         = n++ ;var HEE_         = n++ ;var LA           = n++ ;var _LA          = n++ ;var GEE          = n++ ;var _GEE_        = n++ ;var GEE_         = n++ ;var _GEE         = n++ ;var LEE          = n++ ;var LEE_         = n++ ;var _LEE_        = n++ ;var _LEE         = n++ ;var MEE          = n++ ;var MEE_         = n++ ;var _MEE_        = n++ ;var _MEE         = n++ ;var YEE          = n++ ;var YEE_         = n++ ;var _YEE_        = n++ ;var _YEE         = n++ ;var EHE_         = n++ ;var _EHE_        = n++ ;var VEE          = n++ ;var _VEE         = n++ ;var U_SEMICOLON  = n++ ;var U_QUESTION   = n++ ;var U_COMMA      = n++ ;var ONE          = n++ ;var TWO          = n++ ;var THREE        = n++ ;var FOUR         = n++ ;var FIVE         = n++ ;var SIX          = n++ ;var SEVEN        = n++ ;var EIGHT        = n++ ;var NINE         = n++ ;var ZERO         = n++ ;var EXCLAMATION  = n++ ;var ASTERISC     = n++ ;var PERCENT      = n++ ;var DOLLAR       = n++ ;var POUND        = n++ ;var AT           = n++ ;var WEDGE        = n++ ;var AND          = n++ ;var LPAREN       = n++ ;var RPAREN       = n++ ;var LBRACK       = n++ ;var RBRACK       = n++ ;var LBRACE       = n++ ;var RBRACE       = n++ ;var DQUOTE       = n++ ;var SQUOTE       = n++ ;var LTHAN        = n++ ;var GTHAN        = n++ ;var PIPE         = n++ ;var PRIM         = n++ ;var PLUS         = n++ ;var MINUS        = n++ ;var EQUAL        = n++ ;var TILDE        = n++ ;var DOT          = n++ ;var UNDERSCORE   = n++ ;var SPACE        = n++ ;var TAB          = n++ ;var COLON        = n++ ;var FSLASH       = n++ ;var BSLASH       = n++ ;var LFEED        = n++ ;var WD_BEG = 2 ;var IN_BEG = 1 ;var NO_BEG = 0 ;var char_code = new Array( n ) ;var beg_form = new Array( n ) ;var in_beg_form = new Array( n ) ;var end_form = new Array( n ) ;var med_form = new Array( n ) ;var rev_med_form = new Array( n ) ;var beg_tab  = new Array( n ) ;var initialized = 0 ;char_code[ AA ]     = 0xFBEA ;char_code[ _AA_ ]   = 0xFE8D ;char_code[ _AA ]    = 0xFE8E ;char_code[ __AA ]   = 0xFBEB ;char_code[ AE ]     = 0xFBEC ;char_code[ _AE ]    = 0xFEEA ;char_code[ _AE_ ]   = 0xFEE9 ;char_code[ __AE ]  = 0xFBED ;char_code[ OO ]     = 0xFBEE ;char_code[ _OO ]    = 0xFEEE ;char_code[ S_OO ]    = 0xFEED ;char_code[ __OO ]   = 0xFBEF ;char_code[ OE ]     = 0xFBF2 ;char_code[ S_OE ]   = 0xFBD9 ;char_code[ _OE ]    = 0xFBDA ;char_code[ __OE ]   = 0xFBF3 ;char_code[ UE ]     = 0xFBF4 ;char_code[ S_UE ]   = 0xFBDB ;char_code[ _UE ]    = 0xFBDC ;char_code[ __UE ]   = 0xFBF5 ;char_code[ UU  ]    = 0xFBF0 ;char_code[ S_UU  ]  = 0xFBD7 ;char_code[ _UU  ]   = 0xFBD8 ;char_code[ __UU  ]  = 0xFBF1 ;char_code[ II ]     = 0xFBF9 ;char_code[ I ]      = 0xFEEF ;char_code[ _II ]    = 0xFBFA ;char_code[ _I ]     = 0xFEF0 ;char_code[ II_ ]    = 0xFBFB ;char_code[ I_ ]     = 0xFE8B ; // short II with hamzachar_code[ SI_ ]    = 0xFBE8 ; // short II without hamzachar_code[ _I_ ]    = 0xFE8C ;//char_code[ _I_ ]    = 0xFBE9 ;//char_code[ _II_ ]   = 0xFBD2 ;//char_code[ _II_ ]   = 0xFE8C ;char_code[ DSH ]    = 0xFBE9 ;char_code[ DSH_ ]   = 0xFBE8 ;char_code[ EE ]     = 0xFBF6 ;char_code[ E ]      = 0x06D0 ;char_code[ _EE ]    = 0xFBF7 ;char_code[ _E ]     = 0xFBE5 ; // the same with _EE?char_code[ EE_ ]    = 0xFBF8 ;char_code[ E_ ]     = 0xFBE6 ;char_code[ _E_ ]    = 0xFBE7 ;//char_code[ _EE_ ]   = 0xFBD1 ;char_code[ BEE ]    = 0xFE8F ;char_code[ _BEE ]   = 0xFE90 ;char_code[ _BEE_ ]  = 0xFE92 ;char_code[ BEE_ ]   = 0xFE91 ;char_code[ NEE ]    = 0xFEE5 ;char_code[ _NEE ]   = 0xFEE6 ;char_code[ _NEE_ ]  = 0xFEE8 ;char_code[ NEE_ ]   = 0xFEE7 ;char_code[ GHEE ]   = 0xFECD ;char_code[ _GHEE ]  = 0xFECE ;char_code[ GHEE_ ]  = 0xFECF ;char_code[ _GHEE_ ] = 0xFED0 ;char_code[ PEE ]    = 0xFB56 ;char_code[ _PEE ]   = 0xFB57 ;char_code[ _PEE_ ]  = 0xFB59 ;char_code[ PEE_ ]   = 0xFB58 ;char_code[ DEE ]    = 0xFEA9 ;char_code[ _DEE ]   = 0xFEAA ;char_code[ REE ]    = 0xFEAD ;char_code[ _REE ]   = 0xFEAE ;char_code[ ZEE ]    = 0xFEAF ;char_code[ _ZEE ]   = 0xFEB0 ;char_code[ SZEE ]   = 0xFB8A ;char_code[ _SZEE ]  = 0xFB8B ;char_code[ TEE ]    = 0xFE95 ;char_code[ _TEE ]   = 0xFE96 ;char_code[ _TEE_ ]  = 0xFE98 ;char_code[ TEE_ ]   = 0xFE97 ;char_code[ FEE ]    = 0xFED1 ;char_code[ _FEE ]   = 0xFED2 ;char_code[ __FEE ]  = 0xFED2 ;char_code[ FEE_ ]   = 0xFED3 ;char_code[ _FEE_ ]  = 0xFED4 ;char_code[ KEE ]    = 0xFED9 ;char_code[ _KEE_ ]  = 0xFEDC ;char_code[ KEE_ ]   = 0xFEDB ;char_code[ _KEE ]   = 0xFEDA ;char_code[ JEE ]    = 0xFE9D ;char_code[ _JEE_ ]  = 0xFEA0 ;char_code[ _JEE ]   = 0xFE9E ;char_code[ JEE_ ]   = 0xFE9F ;char_code[ NGEE ]   = 0xFBD3 ;char_code[ _NGEE_ ] = 0xFBD6 ;char_code[ _NGEE ]  = 0xFBD4 ;char_code[ NGEE_ ]  = 0xFBD5 ;char_code[ CHEE ]   = 0xFB7A ;char_code[ _CHEE_ ] = 0xFB7D ;char_code[ _CHEE ]  = 0xFB7B ;char_code[ CHEE_ ]  = 0xFB7C ;char_code[ SEE ]    = 0xFEB1 ;char_code[ _SEE_ ]  = 0xFEB4 ;char_code[ SEE_ ]   = 0xFEB3 ;char_code[ _SEE ]   = 0xFEB2 ;char_code[ QEE ]    = 0xFED5 ;char_code[ _QEE ]   = 0xFED6 ;char_code[ _QEE_ ]  = 0xFED8 ;char_code[ QEE_ ]   = 0xFED7 ;char_code[ SHEE ]   = 0xFEB5 ;char_code[ _SHEE_ ] = 0xFEB8 ;char_code[ SHEE_ ]  = 0xFEB7 ;char_code[ _SHEE ]  = 0xFEB6 ;char_code[ HEE ]    = 0xFEA5 ;char_code[ _HEE_ ]  = 0xFEA8 ;char_code[ _HEE ]   = 0xFEA6 ;char_code[ HEE_ ]   = 0xFEA7 ;char_code[ LA ]    = 0xFEFB ;char_code[ _LA ]     = 0xFEFC ;char_code[ GEE ]    = 0xFB92 ;char_code[ _GEE_ ]  = 0xFB95 ;char_code[ GEE_ ]   = 0xFB94 ;char_code[ _GEE ]   = 0xFB93 ;char_code[ LEE ]    = 0xFEDD ;char_code[ LEE_ ]   = 0xFEDF ;char_code[ _LEE_ ]  = 0xFEE0 ;char_code[ _LEE ]   = 0xFEDE ;char_code[ MEE ]    = 0xFEE1 ;char_code[ MEE_ ]   = 0xFEE3 ;char_code[ _MEE_ ]  = 0xFEE4 ;char_code[ _MEE ]   = 0xFEE2 ;char_code[ YEE ]    = 0xFEF1 ;char_code[ YEE_ ]   = 0xFEF3 ;char_code[ _YEE_ ]  = 0xFEF4 ;char_code[ _YEE ]   = 0xFEF2 ;char_code[ EHE_ ]   = 0xFEEB ;char_code[ _EHE_ ]  = 0xFEEC ;char_code[ VEE ]    = 0xFBDE ;char_code[ _VEE ]   = 0xFBDF ;char_code[ U_SEMICOLON ]   = 0x061B ;char_code[ U_QUESTION ]    = 0x061F ;char_code[ U_COMMA ]    = 0x060C ;//char_code[ U_COMMA ]    = getAsCharcode ( ',' ) ;/* Standard Part */char_code [ ONE ] = getAsCharcode ( '1' ) ;char_code [ TWO ] =  getAsCharcode ('2' ) ;char_code [ THREE ] = getAsCharcode ( '3' ) ;char_code [ FOUR ] = getAsCharcode ( '4' ) ;char_code [ FIVE ] = getAsCharcode ( '5' ) ;char_code [ SIX ] = getAsCharcode ( '6' ) ;char_code [ SEVEN ] = getAsCharcode ( '7' ) ;char_code [ EIGHT ] = getAsCharcode ( '8' ) ;char_code [ NINE ] = getAsCharcode ( '9' ) ;char_code [ ZERO ] = getAsCharcode ( '0' ) ; char_code [ EXCLAMATION ] = getAsCharcode ( '!' ) ;char_code [ ASTERISC ] = getAsCharcode ( '*' ) ;char_code [ PERCENT ] = getAsCharcode ( '%' ) ;char_code [ DOLLAR ] = getAsCharcode ( '$' ) ;char_code [ POUND ] = getAsCharcode ( '#' ) ;char_code [ AT ] = getAsCharcode ( '@' ) ;char_code [ WEDGE ] = getAsCharcode ( '^' ) ;char_code [ AND ] = getAsCharcode ( '&' ) ;char_code [ LPAREN ] = getAsCharcode ( '(' ) ;char_code [ RPAREN ] = getAsCharcode ( ')' ) ;char_code [ LBRACK ] = getAsCharcode ( '[' ) ;char_code [ RBRACK ] = getAsCharcode ( ']' ) ;char_code [ LBRACE ] = getAsCharcode ( '{' ) ;char_code [ RBRACE ] = getAsCharcode ( '}' ) ;char_code [ DQUOTE ] = getAsCharcode ( '"' ) ;char_code [ SQUOTE ] = getAsCharcode ( '\'' ) ;char_code [ LTHAN ] = getAsCharcode ( '<' ) ;char_code [ GTHAN ] = getAsCharcode ( '>' ) ;char_code [ PIPE ] = getAsCharcode ( '|' ) ;char_code [ PRIM ] = getAsCharcode ( '`' ) ;char_code [ PLUS ] = getAsCharcode ( '+' ) ;char_code [ MINUS ] = getAsCharcode ( '-' ) ;char_code [ EQUAL ] = getAsCharcode ( '=' ) ;char_code [ TILDE ] = getAsCharcode ( '~' ) ;char_code [ DOT ] = getAsCharcode ( '.' ) ;char_code [ UNDERSCORE ] = getAsCharcode ( '_' ) ;char_code [ SPACE ] = getAsCharcode ( ' ' ) ;char_code [ TAB ] = getAsCharcode ( '\t' ) ;char_code [ COLON ] = getAsCharcode ( ':' ) ;char_code [ FSLASH ] = getAsCharcode ( '/' ) ;char_code [ BSLASH ] = getAsCharcode ( '\\' ) ;char_code [ LFEED ] = getAsCharcode ( '\n' ) ;//char_code [ LFEED ] = getAsCharcode ( '\r' ) ;// beginning tablebeg_tab[ AA ]     = WD_BEG ;beg_tab[ _AA_ ]   = WD_BEG ;beg_tab[ _AA ]    = WD_BEG ;beg_tab[ __AA ]   = WD_BEG ;beg_tab[ AE ]     = WD_BEG ;beg_tab[ _AE ]    = WD_BEG ;beg_tab[ _AE_ ]   = WD_BEG ;beg_tab[ __AE ]  = WD_BEG ;beg_tab[ OO ]     = IN_BEG ;beg_tab[ _OO ]    = IN_BEG ;beg_tab[ S_OO ]    = IN_BEG ;beg_tab[ __OO ]   = IN_BEG ;beg_tab[ OE ]     = IN_BEG ;beg_tab[ S_OE ]   = IN_BEG ;beg_tab[ _OE ]    = IN_BEG ;beg_tab[ __OE ]   = IN_BEG ;beg_tab[ UE ]     = IN_BEG ;beg_tab[ S_UE ]   = IN_BEG ;beg_tab[ _UE ]    = IN_BEG ;beg_tab[ __UE ]   = IN_BEG ;beg_tab[ UU  ]    = IN_BEG ;beg_tab[ S_UU  ]  = IN_BEG ;beg_tab[ _UU  ]   = IN_BEG ;beg_tab[ __UU  ]  = IN_BEG ;beg_tab[ II ]     = NO_BEG ;beg_tab[ I ]      = NO_BEG ;beg_tab[ _II ]    = NO_BEG ;beg_tab[ _I ]     = NO_BEG ;beg_tab[ II_ ]    = NO_BEG ;beg_tab[ I_ ]     = NO_BEG ;beg_tab[ SI_ ]    = NO_BEG ;beg_tab[ _I_ ]    = NO_BEG ;//beg_tab[ _II_ ]   = NO_BEG ;beg_tab[ DSH ]    = NO_BEG ;beg_tab[ DSH_ ]   = NO_BEG ;beg_tab[ EE ]     = NO_BEG ;beg_tab[ E ]      = NO_BEG ;beg_tab[ _EE ]    = NO_BEG ;beg_tab[ _E ]     = NO_BEG ;beg_tab[ EE_ ]    = NO_BEG ;beg_tab[ E_ ]     = NO_BEG ;beg_tab[ _E_ ]    = NO_BEG ;//beg_tab[ _EE_ ]   = NO_BEG ;beg_tab[ BEE ]    = NO_BEG ;beg_tab[ _BEE ]   = NO_BEG ;beg_tab[ _BEE_ ]  = NO_BEG ;beg_tab[ BEE_ ]   = NO_BEG ;beg_tab[ NEE ]    = NO_BEG ;beg_tab[ _NEE ]   = NO_BEG ;beg_tab[ _NEE_ ]  = NO_BEG ;beg_tab[ NEE_ ]   = NO_BEG ;beg_tab[ GHEE ]   = NO_BEG ;beg_tab[ _GHEE ]  = NO_BEG ;beg_tab[ GHEE_ ]  = NO_BEG ;beg_tab[ _GHEE_ ] = NO_BEG ;beg_tab[ PEE ]    = NO_BEG ;beg_tab[ _PEE ]   = NO_BEG ;beg_tab[ _PEE_ ]  = NO_BEG ;beg_tab[ PEE_ ]   = NO_BEG ;beg_tab[ DEE ]    = IN_BEG ;beg_tab[ _DEE ]   = IN_BEG ;beg_tab[ REE ]    = IN_BEG ;beg_tab[ _REE ]   = IN_BEG ;beg_tab[ ZEE ]    = IN_BEG ;beg_tab[ _ZEE ]   = IN_BEG ;beg_tab[ SZEE ]   = IN_BEG ;beg_tab[ _SZEE ]  = IN_BEG ;beg_tab[ TEE ]    = NO_BEG ;beg_tab[ _TEE ]   = NO_BEG ;beg_tab[ _TEE_ ]  = NO_BEG ;beg_tab[ TEE_ ]   = NO_BEG ;beg_tab[ FEE ]    = NO_BEG ;beg_tab[ _FEE ]   = NO_BEG ;beg_tab[ __FEE ]  = NO_BEG ;beg_tab[ FEE_ ]   = NO_BEG ;beg_tab[ _FEE_ ]  = NO_BEG ;beg_tab[ KEE ]    = NO_BEG ;beg_tab[ _KEE_ ]  = NO_BEG ;beg_tab[ KEE_ ]   = NO_BEG ;beg_tab[ _KEE ]   = NO_BEG ;beg_tab[ JEE ]    = NO_BEG ;beg_tab[ _JEE_ ]  = NO_BEG ;beg_tab[ _JEE ]   = NO_BEG ;

⌨️ 快捷键说明

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