Recently imitation of the micro channel chat expressions transmission function is required to show 105 common expression.
Public butted micro-channel number when expression user chat sent, the server will turn into micro channel corresponding code transmitted to our servers, similar to the following:
:/::)/::~/::B/::|/:8-)/::</::$/::X/::Z/::'(/::-|/::@/::P/::D/::O/::(/::+[囧]/::Q/::T/:,@P/:,@-D/::d/:,@o/::g/:|-)/::!/::L/::>/::,@/:,@f/::-S/:?/:,@x/:,
@@/::8/:,@!/:!!!/:xx/:bye/:wipe/:dig/:handclap/:&-(/:B-)/:<@/:@>/::-O/:>-|/:P-(/::'|/:X-)/::*/:@x/:8*/:pd/:<W>/:beer/:basketb/:oo/:coffee/:eat
/:pig/:rose/:fade/:showlove/:heart/:break/:cake/:li/:bome/:kn/:footb/:ladybug/:shit/:moon/:sun/:gift/:hug/:strong/:weak/:share/:v/:@)/:jj/:@@
/:bad/:lvu/:no/:ok/:love/:<L>/:jump/:shake/:<O>/:circle/:kotow/:turn/:skip/:&>/:#-0/:hiphot/:kiss/:<&/:oY
So we need to be converted into the corresponding expression text
[:1:][:2:][:3:][:4:][:52:][:5:][:6:][:7:][:8:][:9:][:10:][:11:][:12:][:13:][:14:][:15:][:53:][:16:][:17:][:18:][:19:][:20:][:21:][:22:][:23:][:24:][:25:] [:26:][:27:][:28:][:29:][:30:][:31:][:32:][:33:][:34:][:35:][:59:][:36:][:37:][:38:][:39:][:54:][:40:][:41:][:42:][:43:][:44:][:45:][:46:][:47:][:48:] [:49:][:50:][:51:][:60:][:62:][:81:][:82:][:83:][:63:][:64:][:61:][:79:][:80:][:78:][:65:][:66:][:84:][:85:][:58:][:87:][:86:][:89:][:88:][:56:][:57:] [:90:][:55:][:67:][:68:][:69:][:70:][:71:][:72:][:75:][:76:][:77:][:74:][:73:][:104:][:105:][:91:][:92:][:93:][:94:][:95:][:96:][:97:][:98:][:99:] [:100:][:101:][:102:][:103:]
Corresponding Chinese text above the following meanings:
[: 1:] [: 2:] [: 3:] [: 4:] [: 52:] [: 5:] [: 6:] [: 7:] [: 8:] [: 9:] [: 10:] [: 11:] [: 12:] [: 13:] [: 14:] [: 15:] [: 53:] [: 16:] [: 17:] [: 18:] [: 19:] [: 20:] [: 21:] [: 22:] [: 23:] [: 24:] [: 25:] [: 26:] [: 27:] [: 28:] [: 29:] [: 30:] [: 31:] [: 32:] [: 33:] [: 34:] [: 35:] [: 59:] [: 36:] [: 37:] [: 38:] [: 39:] [: 54:] [: 40:] [: 41:] [: 42:] [: 43:] [: 44:] [: 45:] [: 46:] [: 47:] [: 48:] [: 49:] [: 50:] [: 51:] [: 60:] [: 62:] [: 81:] [: 82:] [: 83:] [: 63:] [: 64:] [: 61:] [: 79:] [: 80:] [: 78:] [: 65:] [: 66:] [: 84:] [: 85:] [: 58:] [: 87:] [: 86:] [: 89:] [: 88:] [: 56:] [: 57:] [: 90:] [: 55:] [: 67:] [: 68:] [: 69:] [: 70:] [: 71:] [: 72:] [: 75:] [: 76:] [: 77:] [: 74:] [: 73:] [: 104:] [: 105:] [: 91:] [: 92:] [: 93:] [: 94:] [: 95:] [: 96:] [: 97:] [: 98:] [: 99:] [: 100:] [: 101:] [: 102:] [: 103:] [smile] [curl one] [color] [trance] [proud] [tears] [shy] [shut] [sleeping] [crying] [embarrassing] [angry] [naughty] [bared teeth] [surprised] [sad] [cool] [embarrassing] [crazy] [spit] [laughing] [happy] [eyed ] [Pride] [hunger] [sleepy] [panic] [sweat] [Han Xiao] [relaxed] [Struggle] [curse] [questions] [Hush] [Halo] [crazy] [bad] [skull] [beat] [Goodbye] [wipe] [pull the nose] [applause] [humiliating] [grin ] [left hum] [Right hum] [yawn] [contempt] [grievance] [gonna cry] [sinister] [kiss] [scared] [poor] [chopper] [watermelon] [beer] [basketball] [ping-pong] [coffee] [rice] [pig] [rose] [fade] [lips] [love] [heartbreak] [cake] [lightning] [bomb] [knife] [football] [ladybug] [poo] [moon] [sun] [gifts] [hug] [strong] [weak] [shake hands] [victory] [Baoquan] [seduce] [fist] [poor] [love you] [NO] [the OK] [love] [ kiss] [jumping] [shivering] [Ou fire] [circling] [kowtow] [back] [skipping] [Right tai chi] [excited] [Flurry] [kisses to the star] [left tai chi] [surrender]
Js organized into the following transcoding
= rs.message rs.message .replace (/ \ [\:. 1 \: \] / G, "[Smile]") .replace (/ \ [\: 2 \: \] / G, "[curl one]" ) .replace (/ \ [\:. 3 \: \] / G, "[color]") .replace (/ \ [\:. 4 \: \] / G, "[trance]") .replace (/ \ [\: 5 \: \] / g, "[ tears]") .replace (/ \ [\:. 6 \: \] / G, "[shy]") .replace (/ \ [\:. 7 \: \] / g, "[shut]") .replace (/ \ [\:. 8 \: \] / g, "[sleeping]") .replace (/ \ [\:. 9 \: \] / G, "[crying]") .replace (/ \ [\: 10 \: \] / G, "[embarrassing]") .replace (/ \ [\:. 11 \: \] / G, "[angry]" ) .replace (/ \ [\: 12 is \: \] / G, "[naughty]") .replace (/ \ [\: 13 is \: \] / G, "[Bared teeth] ") [Bared teeth] ") .replace (/ \ [\: 14 \: \] / G," [surprise] ") .replace (/ \ [\: 15 \: \] / G," [sad] ") .replace (/ \ [\: 16 \: \] / g, "[ embarrassing]") .replace (/ \ [\:. 17 \: \] / G, "[crazy]") .replace (/ \ [\: 18 \: \] / g, "[ spit]") .replace (/ \ [\:. 19 \: \] / G, "[laughing]") .replace (/ \ [\: 20 is \ : \] / g, "[pleasant]") .replace (/ \ [\: 21 is \: \] / g, "[eyes]") .replace (/ \ [\: 22 is \: \] / G, "[Pride]") .replace (/ \ [\: 23 is \: \] / G, "[hunger]") .replace (/ \ [\: 24 \: \] / G, "[storm]") .replace (/ \ [\: 25 \: \] / g, "[ panic]") .replace (/ \ [\: 26 is \: \] / G, "[sweat]") .replace (/ \ [\: 27 \: \] / g, "[ Han Xiao]") .replace (/ \ [\: 28 \: \] / G, "[laid]" .replace (/ \ [\: 31 is \: \] / G, "[doubt]") .replace (/ \ [\: 29 \: \] / G, "[struggle]") .replace (/ \ [\: 30 \: \] / g, "[ cursing]") .replace (/ \ [\: 32 \: \] / G, "[Sh]") .replace (/ \ [ \: 33 \: \] / g, "[ halo]") .replace (/ \ [\: 34 is \: \] / G, "[mad]") .replace (/ \ [\: 35 \: \] / g, "[bad]") .replace (/ \ [\: 36 \: \] / g, "[beat]") .replace (/ \ [\: 37 [\: \] / G, " [goodbye] ") .replace (/ \ [\: 38 is \: \] / G," [wipe] ") .replace (/ \ [\: 39 \: \] / G," [pull the nose] " ) .replace (/ \ [\: 40 \: \] / G, "[Qiu big]") .replace (/ \ [\: 41 is \: \] / G, "[grin]") .replace (/ \ [\: 42 \ : \] / g, "[ left hum]") .replace (/ \ [\: 43 is \: \] / G, "[Right hum]") .Replace (/ \ [\: 44 is \: \] / G, "[yawn]") .replace (/ \ [\: 45 \: \] / G, "[contempt]") .replace (/ \ [\: 46 \: \] / g, "[ grievance]") .replace (/ \ [\: 47 \: \] / G, "[cry soon]") .replace (/ \ [\: 48 \: \] / G, "[sinister]") .replace (/ \ [ \: 49 \: \] / g, "[ kiss]") .replace (/ \ [\: 50 \: \] / G, "[scared]") .replace (/ \ [\: 51 is \: \] / g, "[poor]") .replace (/ \ [\: 52 is \: \] / g, "[proud]") .replace (/ \ [\: 53 is \: \] / G, " [cool] ") .replace (/ \ [\: 54 is \: \] / G," [applause] ") .replace (/ \ [\: 55 \: \] / G," [embrace] ") . replace (/ \ [\: 56 \: \] / g, "[ moon]") .replace (/ \ [\: 57 is \: \] / G, "[sun]") .replace (/ \ [\ : 58 \: \] / g , "[ bomb]") .replace (/ \ [\: 59 \: \] / G, "[skull]") .Replace (/ \ [\: 60 \: \] / G, "[chopper]") .replace (/ \ [\: 61 is \: \] / G, "[pig]") .replace (/ \ [\: 62 \: \] / g, "[ watermelon]") .replace (/ \ [\: 63 is \: \] / G, "[coffee]") .replace (/ \ [\: 64 \: \] / G, "[rice]") .replace (/ \ [ \: 65 \: \] / g, "[ love]") .replace (/ \ [\: 66 \: \] / G, "[heartbreak]") .replace (/ \ [\: 67 \: \] / g, "[strong]") .replace (/ \ [\: 68 \: \] / g, "[weak]") .replace (/ \ [\: 69 \: \] / G, " [handshake] ") .replace (/ \ [\: 70 \: \] / G," [victory] ") .replace (/ \ [\: 71 is \: \] / G," [Baoquan] ") . replace (/ \ [\: 72 \: \] / g, "[ seduce]") .replace (/ \ [\: 73 is \: \] / G, "[the OK]") .replace (/ \ [\ : 74 \: \] / G, "[NO]") .replace (/ \ [\: 75 \: \] / G, "[fist]") .Replace (/ \ [\: 76 \: \] / G, "[bad]") .replace (/ \ [\: 77 \: \] / G, "[love you]") .replace (/ \ [\: 78 \: \] / g, "[ lip]") .replace (/ \ [\: 79 \: \] / G, "[Rose]") .replace (/ \ [\: 80 \: \] / G, "[wither]") .replace (/ \ [ \: 81 \: \] / g, "[ beer]") .replace (/ \ [\: 82 \: \] / G, "[basketball]") .replace (/ \ [\: 83 \: \ ] / g, "[ping-pong]") .replace (/ \ [\: 84 \: \] / g, "[cake]") .replace (/ \ [\: 85 \: \] / g, "[ lightning] ") .replace (/ \ [\: 86 \: \] / G," [football] ") .replace (/ \ [\: 87 \: \] / G," [knife] ") .replace (/ \ [\: 88 \ : \] / g, "[ poo]") .replace (/ \ [\: 89 \: \] / G, "[ladybird]") .replace (/ \ [\ : 90 \: \] / g , "[ gift]") .replace (/ \ [\: 91 \: \] / G, "[jumping]") .Replace (/ \ [\: 92 \: \] / G, "[trembling]") .replace (/ \ [\: 93 \: \] / G, "[Ou fire]")) .Replace (/ \ [\: 94 \: \] / G, "[circling]") .replace (/ \ [\: 95 \: \] / G, "[bowed]") .replace (/ \ [\: 96 \: \] / g, "[ back]") .replace (/ \ [\: 97 \: \] / G, "[skipping]") .replace (/ \ [ \: 98 \: \] / g, "[ Right Taichi]") .replace (/ \ [\: 99 \: \] / G, "[agonist]") .replace (/ \ [\: 100 \: \] / g, "[Flurry]") .replace (/ \ [\: 101 \: \] / g, "[Xianwen]") .replace (/ \ [\: 102 \: \] / G, "[left Taichi]") .replace (/ \ [\: 103 \: \] / G, "[surrender]") .replace (/ \ [\: 104 \: \] / G, "[love]" ) .replace (/ \ [\: 105 \: \] / G, "[kiss]")
After a successful conversion need to show up ah, so you need a QQ emoticons, corresponding to the position taken css expression, the following picture
Css corresponding code is as follows:
.qqface { width: 28px; height: 28px; font-size: 0; text-indent: -999em; background: url('../image/qqface.png') 0 0 no-repeat; } .qqface.small { vertical-align: middle; height: 24px !important; width: 24px; transform: scale(0.82); margin-top: -5px; margin-left: -3px; } .qqface.qqface0 { background-position: 0 0; } .qqface.qqface1 { background-position: -29px 0; } .qqface.qqface2 { background-position: -58px 0; } .qqface.qqface3 { background-position: -87px 0; } .qqface.qqface4 { background-position: -116px 0; } .qqface.qqface5 { background-position: -145px 0; } .qqface.qqface6 { background-position: -174px 0; } .qqface.qqface7 { background-position: -203px 0; } .qqface.qqface8 { background-position: -232px 0; } .qqface.qqface9 { background-position: -261px 0; } .qqface.qqface10 { background-position: -290px 0; } .qqface.qqface11 { background-position: -319px 0; } .qqface.qqface12 { background-position: -348px 0; } .qqface.qqface13 { background-position: -377px 0; } .qqface.qqface14 { background-position: -406px 0; } .qqface.qqface15 { background-position: 0 -29px; } .qqface.qqface16 { background-position: -29px -29px; } .qqface.qqface17 { background-position: -58px -29px; } .qqface.qqface18 { background-position: -87px -29px; } .qqface.qqface19 { background-position: -116px -29px; } .qqface.qqface20 { background-position: -145px -29px; } .qqface.qqface21 { background-position: -174px -29px; } .qqface.qqface22 { background-position: -203px -29px; } .qqface.qqface23 { background-position: -232px -29px; } .qqface.qqface24 { background-position: -261px -29px; } .qqface.qqface25 { background-position: -290px -29px; } .qqface.qqface26 { background-position: -319px -29px; } .qqface.qqface27 { background-position: -348px -29px; } .qqface.qqface28 { background-position: -377px -29px; } .qqface.qqface29 { background-position: -406px -29px; } .qqface.qqface30 { background-position: 0 -58px; } .qqface.qqface31 { background-position: -29px -58px; } .qqface.qqface32 { background-position: -58px -58px; } .qqface.qqface33 { background-position: -87px -58px; } .qqface.qqface34 { background-position: -116px -58px; } .qqface.qqface35 { background-position: -145px -58px; } .qqface.qqface36 { background-position: -174px -58px; } .qqface.qqface37 { background-position: -203px -58px; } .qqface.qqface38 { background-position: -232px -58px; } .qqface.qqface39 { background-position: -261px -58px; } .qqface.qqface40 { background-position: -290px -58px; } .qqface.qqface41 { background-position: -319px -58px; } .qqface.qqface42 { background-position: -348px -58px; } .qqface.qqface43 { background-position: -377px -58px; } .qqface.qqface44 { background-position: -406px -58px; } .qqface.qqface45 { background-position: 0 -87px; } .qqface.qqface46 { background-position: -29px -87px; } .qqface.qqface47 { background-position: -58px -87px; } .qqface.qqface48 { background-position: -87px -87px; } .qqface.qqface49 { background-position: -116px -87px; } .qqface.qqface50 { background-position: -145px -87px; } .qqface.qqface51 { background-position: -174px -87px; } .qqface.qqface52 { background-position: -203px -87px; } .qqface.qqface53 { background-position: -232px -87px; } .qqface.qqface54 { background-position: -261px -87px; } .qqface.qqface55 { background-position: -290px -87px; } .qqface.qqface56 { background-position: -319px -87px; } .qqface.qqface57 { background-position: -348px -87px; } .qqface.qqface58 { background-position: -377px -87px; } .qqface.qqface59 { background-position: -406px -87px; } .qqface.qqface60 { background-position: 0 -116px; } .qqface.qqface61 { background-position: -29px -116px; } .qqface.qqface62 { background-position: -58px -116px; } .qqface.qqface63 { background-position: -87px -116px; } .qqface.qqface64 { background-position: -116px -116px; } .qqface.qqface65 { background-position: -145px -116px; } .qqface.qqface66 { background-position: -174px -116px; } .qqface.qqface67 { background-position: -203px -116px; } .qqface.qqface68 { background-position: -232px -116px; } .qqface.qqface69 { background-position: -261px -116px; } .qqface.qqface70 { background-position: -290px -116px; } .qqface.qqface71 { background-position: -319px -116px; } .qqface.qqface72 { background-position: -348px -116px; } .qqface.qqface73 { background-position: -377px -116px; } .qqface.qqface74 { background-position: -406px -116px; } .qqface.qqface75 { background-position: 0 -145px; } .qqface.qqface76 { background-position: -29px -145px; } .qqface.qqface77 { background-position: -58px -145px; } .qqface.qqface78 { background-position: -87px -145px; } .qqface.qqface79 { background-position: -116px -145px; } .qqface.qqface80 { background-position: -145px -145px; } .qqface.qqface81 { background-position: -174px -145px; } .qqface.qqface82 { background-position: -203px -145px; } .qqface.qqface83 { background-position: -232px -145px; } .qqface.qqface84 { background-position: -261px -145px; } .qqface.qqface85 { background-position: -290px -145px; } .qqface.qqface86 { background-position: -319px -145px; } .qqface.qqface87 { background-position: -348px -145px; } .qqface.qqface88 { background-position: -377px -145px; } .qqface.qqface89 { background-position: -406px -145px; } .qqface.qqface90 { background-position: 0 -174px; } .qqface.qqface91 { background-position: -29px -174px; } .qqface.qqface92 { background-position: -58px -174px; } .qqface.qqface93 { background-position: -87px -174px; } .qqface.qqface94 { background-position: -116px -174px; } .qqface.qqface95 { background-position: -145px -174px; } .qqface.qqface96 { background-position: -174px -174px; } .qqface.qqface97 { background-position: -203px -174px; } .qqface.qqface98 { background-position: -232px -174px; } .qqface.qqface99 { background-position: -261px -174px; } .qqface.qqface100 { background-position: -290px -174px; } .qqface.qqface101 { background-position: -319px -174px; } .qqface.qqface102 { background-position: -348px -174px; } .qqface.qqface103 { background-position: -377px -174px; } .qqface.qqface104 { background-position: -406px -174px; }
css corresponding numbered as follows:
var qqfaceArr = [[ '[smiling]', '0'] [ '[curl one]', '1'], [ '[Color]', '2'], [ '[trance]', '3' ], [ '[proud]', '4'], [ '[tears]', '5'], [ '[shy]', '6'], [ '[shut]', '7'] , [ '[sleeping]', '8'], [ '[crying]', '9'], [ '[awkward]', '10'] [ '[angry]', '11'], [ '[naughty]', '12'] [ '[bared teeth]', '13'] [ '[surprised]', '14'] [ '[sad]', '15'], [ '[cool]', '16'] [ '[embarrassing]', '17'] [ '[crazy]', '18'] [ '[spit]', '19'], [ ' [laughing] ',' 20 '] [' [pleasant] ',' 21 '] [' [eyed] ',' 22 '] [' [Pride] ',' 23 '] [' [ hunger] ',' 24 '] [' [storm] ',' 25 '] [' [panic] ',' 26 '], ['[Sweat] ',' 27 '] [' [Han Xiao] ',' 28 '] [' [laid] ',' 29 '] [' [struggle] ',' 30 '] [Sweat] ',' 27 '] [' [Han Xiao] ',' 28 '] [' [laid] ',' 29 '] [' [struggle] ',' 30 '] [' [ curse] ',' 31 '] [' [doubt] ',' 32 '] [' [Sh] ',' 33 '] [' [halo] ',' 34 '] [' [crazy ] ',' 35 '] [' [bad] ',' 36 '] [' [skull] ',' 37 '] [' [beat] ',' 38 '] [' [goodbye] ' , '39 '], [' [wipe] ',' 40 '] [' [pull the nose] ',' 41 '] [' [applause] ',' 42 '] [' [humiliating ] ',' 43 '] [' [grin] ',' 44 '] [' [left hum] ',' 45 '],'35'] [ '[bad]', '36'] [ '[skull]', '37'] [ '[beat]', '38'] [ '[Goodbye]', '39 '], [' [wipe] ',' 40 '] [' [pull the nose] ',' 41 '] [' [applause] ',' 42 '] [' [embarrassing big] ', '43'] [ '[grin]', '44'] [ '[left hum]', '45'],'35'] [ '[bad]', '36'] [ '[skull]', '37'] [ '[beat]', '38'] [ '[Goodbye]', '39 '], [' [wipe] ',' 40 '] [' [pull the nose] ',' 41 '] [' [applause] ',' 42 '] [' [embarrassing big] ', '43'] [ '[grin]', '44'] [ '[left hum]', '45'], [' [ Right hum] ',' 46 '] [' [yawn] ',' 47 '] [' [contempt] ',' 48 '] [' [grievance] ',' 49 '] [' [ fast cry] ',' 50 '] [' [sinister] ',' 51 '] [' [kiss] ',' 52 '] [' [threatened] ',' 53 '], [' [poor] ',' 54 '] [' [chopper] ',' 55 '] [' [watermelon] ',' 56 '] [' [beer] ',' 57 '] [' [basketball ] ',' 58 '] [' [ping pong] ',' 59 '] [' [coffee] ',' 60 '],[Cry Fast] ',' 50 '] [' [sinister] ',' 51 '] [' [kiss] ',' 52 '] [' [threatened] ',' 53 '], [ '[poor]', '54'] [ '[chopper]', '55'] [ '[watermelon]', '56'] [ '[beer]', '57'] [ '[ basketball] ',' 58 '] [' [ping pong] ',' 59 '] [' [coffee] ',' 60 '],[Cry Fast] ',' 50 '] [' [sinister] ',' 51 '] [' [kiss] ',' 52 '] [' [threatened] ',' 53 '], [ '[poor]', '54'] [ '[chopper]', '55'] [ '[watermelon]', '56'] [ '[beer]', '57'] [ '[ basketball] ',' 58 '] [' [ping pong] ',' 59 '] [' [coffee] ',' 60 '], [ '[Rice]', '61'] [ '[pig]', '62'] [ '[Rose]', '63'] [ '[wither]', '64'], [ ' [lip] ',' 65 '] [' [love] ',' 66 '] [' [heartbreak] ',' 67 '] [' [cake] ',' 68 '] [' [ lightning] ',' 69 '] [' [bomb] ',' 70 '] [' [knife] ',' 71 '] [' [football] ',' 72 '] [' [ladybird ] ',' 73 '] [' [poo] ',' 74 '] [' [moon] ',' 75 '] [ '[Ladybird]', '73'] [ '[poo]', '74'] [ '[moon]', '75'] [ '[Sun]', '76'], [ '[gift]', '77'] [ '[embrace]', '78'] [ '[strong]', '79'] [ '[weak]', '80'] [ '[ handshake] ',' 81 '] [' [victory] ',' 82 '] [' [Baoquan] ',' 83 '] [' [seduce] ',' 84 '] [' [fist] '85'], [ '[bad]', '86'], [ '[love you]', '87'], [ '[NO]', '88'], [ '[OK]' , '89 '], [' [love] ',' 90 '],[ '[Victory]', '82'] [ '[Baoquan]', '83'] [ '[seduce]', '84'] [ '[fist]', '85'], [ ' [bad] ',' 86 '], [' [love you] ',' 87 '], [' [NO] ',' 88 '], [' [OK] ',' 89 '], [' [ love] ',' 90 '],[ '[Victory]', '82'] [ '[Baoquan]', '83'] [ '[seduce]', '84'] [ '[fist]', '85'], [ ' [bad] ',' 86 '], [' [love you] ',' 87 '], [' [NO] ',' 88 '], [' [OK] ',' 89 '], [' [ love] ',' 90 '], [' [kiss] ',' 91 '] [' [jumping] ', '92'], [ '[shivering]', '93'] [ '[Ou fire]', '94'] [ '[circling]', '95'] [ '[bowed]' , '96 '], [' [back] ',' 97 '] [' [skipping] ',' 98 '] [' [surrender] ',' 99 '] [' [excited] ',' 100 '], [' [flurry] ',' 101 '], [' [Xianwen] ',' 102 '],[ '[Left Taiji]', '103'], [ '[Right Taiji]', '104']]; var = new new qqfaceMap the Map (qqfaceArr);
After you need to convert a series js show, the following is the function after I finished:
Micro-channel transmission side:
My pc end show results:
So expressive function is complete, is not very simple.
We are hoping to help a friend in need.