580 lines
30 KiB
JavaScript
580 lines
30 KiB
JavaScript
//CodeType-参数2编译的类型;1代表编译成本地语言,2代表编译成英文
|
|
function JsCodeCompilerCodeJQ(CodeType, JSCode) {
|
|
JSCode = JsCodeCompilerJQselector(CodeType, JSCode);
|
|
JSCode = JsCodeCompilerJQFun(CodeType, JSCode);
|
|
if (CodeType == 1) {
|
|
JSCode = JsCodeCompilerJQHtml_Zh(JSCode)
|
|
} else {
|
|
JSCode = JsCodeCompilerJQHtml_En(JSCode)
|
|
}
|
|
return JSCode;
|
|
}
|
|
function JsCodeCompilerJQHtml_En(JSCode) {
|
|
for (let index = 0; index < JSON3_All.length; index++) {
|
|
let Title = [JSON3_All[index]["title"], JSON3_All[index]["title"]]
|
|
Title[1] = Title[1].replace("<", "");
|
|
Title[1] = Title[1].replace(">", "");
|
|
Title[1] = Title[1].replace("!", "");
|
|
let Title_en = [JSON3_All[index]["title_en"], JSON3_All[index]["title_en"]]
|
|
Title_en[1] = Title_en[1].replace("<", "");
|
|
Title_en[1] = Title_en[1].replace(">", "");
|
|
Title_en[1] = Title_en[1].replace("!", "");
|
|
if (JSCode.includes("$(\"" + Title[0] + "\")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[0] + "\")", "$(\"" + Title_en[0] + "\")")
|
|
}
|
|
if (JSCode.includes("$('" + Title[0] + "')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[0] + "')", "$('" + Title_en[0] + "')")
|
|
}
|
|
if (JSCode.includes("$(`" + Title[0] + "`)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[0] + "`)", "$(`" + Title_en[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$(\" " + Title[0] + "\")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[0] + "\")", "$(\"" + Title_en[0] + "\")")
|
|
}
|
|
if (JSCode.includes("$(' " + Title[0] + "')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[0] + "')", "$('" + Title_en[0] + "')")
|
|
}
|
|
if (JSCode.includes("$(` " + Title[0] + "`)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[0] + "`)", "$(`" + Title_en[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$( \"" + Title[0] + "\")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[0] + "\")", "$(\"" + Title_en[0] + "\")")
|
|
}
|
|
if (JSCode.includes("$( '" + Title[0] + "')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[0] + "')", "$('" + Title_en[0] + "')")
|
|
}
|
|
if (JSCode.includes("$( `" + Title[0] + "`)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[0] + "`)", "$(`" + Title_en[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$(\"" + Title[0] + " \")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[0] + "\")", "$(\"" + Title_en[0] + "\")")
|
|
}
|
|
if (JSCode.includes("$('" + Title[0] + " ')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[0] + "')", "$('" + Title_en[0] + "')")
|
|
}
|
|
if (JSCode.includes("$(`" + Title[0] + " `)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[0] + "`)", "$(`" + Title_en[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$(\" " + Title[0] + " \")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[0] + "\")", "$(\"" + Title_en[0] + "\")")
|
|
}
|
|
if (JSCode.includes("$(' " + Title[0] + " ')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[0] + "')", "$('" + Title_en[0] + "')")
|
|
}
|
|
if (JSCode.includes("$(` " + Title[0] + " `)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[0] + "`)", "$(`" + Title_en[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$( \"" + Title[0] + "\" )") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[0] + "\")", "$(\"" + Title_en[0] + "\")")
|
|
}
|
|
if (JSCode.includes("$( '" + Title[0] + "' )") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[0] + "')", "$('" + Title_en[0] + "')")
|
|
}
|
|
if (JSCode.includes("$( `" + Title[0] + "` )") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[0] + "`)", "$(`" + Title_en[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$( \"" + Title[0] + " \")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[0] + "\")", "$(\"" + Title_en[0] + "\")")
|
|
}
|
|
if (JSCode.includes("$( '" + Title[0] + " ')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[0] + "')", "$('" + Title_en[0] + "')")
|
|
}
|
|
if (JSCode.includes("$( `" + Title[0] + " `)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[0] + "`)", "$(`" + Title_en[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$(\"" + Title[0] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[0] + " ", "$(\"" + Title_en[0] + " ")
|
|
}
|
|
if (JSCode.includes("$('" + Title[0] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[0] + " ", "$('" + Title_en[0] + " ")
|
|
}
|
|
if (JSCode.includes("$(`" + Title[0] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[0] + " ", "$(`" + Title_en[0] + " ")
|
|
}
|
|
|
|
if (JSCode.includes("$( \"" + Title[0] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$( \"" + Title[0] + " ", "$( \"" + Title_en[0] + " ")
|
|
}
|
|
if (JSCode.includes("$( '" + Title[0] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$( '" + Title[0] + " ", "$( '" + Title_en[0] + " ")
|
|
}
|
|
if (JSCode.includes("$( `" + Title[0] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$( `" + Title[0] + " ", "$( `" + Title_en[0] + " ")
|
|
}
|
|
|
|
if (JSCode.includes("$(\" " + Title[0] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$(\" " + Title[0] + " ", "$(\" " + Title_en[0] + " ")
|
|
}
|
|
if (JSCode.includes("$(' " + Title[0] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$(' " + Title[0] + " ", "$(' " + Title_en[0] + " ")
|
|
}
|
|
if (JSCode.includes("$(` " + Title[0] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$(` " + Title[0] + " ", "$(` " + Title_en[0] + " ")
|
|
}
|
|
|
|
//==========
|
|
|
|
if (JSCode.includes("$(\"" + Title[1] + "\")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[1] + "\")", "$(\"" + Title_en[1] + "\")")
|
|
}
|
|
if (JSCode.includes("$('" + Title[1] + "')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[1] + "')", "$('" + Title_en[1] + "')")
|
|
}
|
|
if (JSCode.includes("$(`" + Title[1] + "`)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[1] + "`)", "$(`" + Title_en[1] + "`)")
|
|
}
|
|
if (JSCode.includes("$(" + Title[1] + ")") == true) {
|
|
JSCode = JSCode.replaceAll("$(" + Title[1] + ")", "$(" + Title_en[1] + ")")
|
|
}
|
|
|
|
if (JSCode.includes("$(\" " + Title[1] + "\")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[1] + "\")", "$(\"" + Title_en[1] + "\")")
|
|
}
|
|
if (JSCode.includes("$(' " + Title[1] + "')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[1] + "')", "$('" + Title_en[1] + "')")
|
|
}
|
|
if (JSCode.includes("$(` " + Title[1] + "`)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[1] + "`)", "$(`" + Title_en[1] + "`)")
|
|
}
|
|
if (JSCode.includes("$( " + Title[1] + ")") == true) {
|
|
JSCode = JSCode.replaceAll("$(" + Title[1] + ")", "$(" + Title_en[1] + ")")
|
|
}
|
|
|
|
if (JSCode.includes("$( \"" + Title[1] + "\")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[1] + "\")", "$(\"" + Title_en[1] + "\")")
|
|
}
|
|
if (JSCode.includes("$( '" + Title[1] + "')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[1] + "')", "$('" + Title_en[1] + "')")
|
|
}
|
|
if (JSCode.includes("$( `" + Title[1] + "`)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[1] + "`)", "$(`" + Title_en[1] + "`)")
|
|
}
|
|
if (JSCode.includes("$(" + Title[1] + " )") == true) {
|
|
JSCode = JSCode.replaceAll("$(" + Title[1] + ")", "$(" + Title_en[1] + ")")
|
|
}
|
|
|
|
if (JSCode.includes("$(\"" + Title[1] + " \")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[1] + "\")", "$(\"" + Title_en[1] + "\")")
|
|
}
|
|
if (JSCode.includes("$('" + Title[1] + " ')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[1] + "')", "$('" + Title_en[1] + "')")
|
|
}
|
|
if (JSCode.includes("$(`" + Title[1] + " `)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[1] + "`)", "$(`" + Title_en[1] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$(\" " + Title[1] + " \")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[1] + "\")", "$(\"" + Title_en[1] + "\")")
|
|
}
|
|
if (JSCode.includes("$(' " + Title[1] + " ')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[1] + "')", "$('" + Title_en[1] + "')")
|
|
}
|
|
if (JSCode.includes("$(` " + Title[1] + " `)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[1] + "`)", "$(`" + Title_en[1] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$( \"" + Title[1] + "\" )") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[1] + "\")", "$(\"" + Title_en[1] + "\")")
|
|
}
|
|
if (JSCode.includes("$( '" + Title[1] + "' )") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[1] + "')", "$('" + Title_en[1] + "')")
|
|
}
|
|
if (JSCode.includes("$( `" + Title[1] + "` )") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[1] + "`)", "$(`" + Title_en[1] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$( \"" + Title[1] + " \")") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[1] + "\")", "$(\"" + Title_en[1] + "\")")
|
|
}
|
|
if (JSCode.includes("$( '" + Title[1] + " ')") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[1] + "')", "$('" + Title_en[1] + "')")
|
|
}
|
|
if (JSCode.includes("$( `" + Title[1] + " `)") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[1] + "`)", "$(`" + Title_en[1] + "`)")
|
|
}
|
|
|
|
if (JSCode.includes("$(\"" + Title[1] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title[1] + " ", "$(\"" + Title_en[1] + " ")
|
|
}
|
|
if (JSCode.includes("$('" + Title[1] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$('" + Title[1] + " ", "$('" + Title_en[1] + " ")
|
|
}
|
|
if (JSCode.includes("$(`" + Title[1] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title[1] + " ", "$(`" + Title_en[1] + " ")
|
|
}
|
|
|
|
if (JSCode.includes("$( \"" + Title[1] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$( \"" + Title[1] + " ", "$( \"" + Title_en[1] + " ")
|
|
}
|
|
if (JSCode.includes("$( '" + Title[1] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$( '" + Title[1] + " ", "$( '" + Title_en[1] + " ")
|
|
}
|
|
if (JSCode.includes("$( `" + Title[1] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$( `" + Title[1] + " ", "$( `" + Title_en[1] + " ")
|
|
}
|
|
|
|
if (JSCode.includes("$(\" " + Title[1] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$(\" " + Title[1] + " ", "$(\" " + Title_en[1] + " ")
|
|
}
|
|
if (JSCode.includes("$(' " + Title[1] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$(' " + Title[1] + " ", "$(' " + Title_en[1] + " ")
|
|
}
|
|
if (JSCode.includes("$(` " + Title[1] + " ") == true) {
|
|
JSCode = JSCode.replaceAll("$(` " + Title[1] + " ", "$(` " + Title_en[1] + " ")
|
|
}
|
|
}
|
|
return JSCode;
|
|
}
|
|
function JsCodeCompilerJQHtml_Zh(JSCode) {
|
|
for (let index = 0; index < JSON3_All.length; index++) {
|
|
let Title = [JSON3_All[index]["title"], JSON3_All[index]["title"]]
|
|
Title[1] = Title[1].replace("<", "");
|
|
Title[1] = Title[1].replace(">", "");
|
|
Title[1] = Title[1].replace("!", "");
|
|
let Title_en = [JSON3_All[index]["title_en"], JSON3_All[index]["title_en"]]
|
|
Title_en[1] = Title_en[1].replace("<", "");
|
|
Title_en[1] = Title_en[1].replace(">", "");
|
|
Title_en[1] = Title_en[1].replace("!", "");
|
|
if (JSCode.indexOf("$(\"" + Title_en[0] + "\")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[0] + "\")", "$(\"" + Title[0] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$('" + Title_en[0] + "')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[0] + "')", "$('" + Title[0] + "')")
|
|
}
|
|
if (JSCode.indexOf("$(`" + Title_en[0] + "`)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[0] + "`)", "$(`" + Title[0] + "`)")
|
|
}
|
|
if (JSCode.indexOf("$(" + Title_en[0] + ")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(" + Title_en[0] + ")", "$(" + Title[0] + ")")
|
|
}
|
|
|
|
if (JSCode.indexOf("$(\" " + Title_en[0] + "\")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[0] + "\")", "$(\"" + Title[0] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$(' " + Title_en[0] + "')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[0] + "')", "$('" + Title[0] + "')")
|
|
}
|
|
if (JSCode.indexOf("$(` " + Title_en[0] + "`)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[0] + "`)", "$(`" + Title[0] + "`)")
|
|
}
|
|
if (JSCode.indexOf("$( " + Title_en[0] + ")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(" + Title_en[0] + ")", "$(" + Title[0] + ")")
|
|
}
|
|
|
|
if (JSCode.indexOf("$( \"" + Title_en[0] + "\")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[0] + "\")", "$(\"" + Title[0] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$( '" + Title_en[0] + "')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[0] + "')", "$('" + Title[0] + "')")
|
|
}
|
|
if (JSCode.indexOf("$( `" + Title_en[0] + "`)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[0] + "`)", "$(`" + Title[0] + "`)")
|
|
}
|
|
if (JSCode.indexOf("$(" + Title_en[0] + " )") != -1) {
|
|
JSCode = JSCode.replaceAll("$(" + Title_en[0] + ")", "$(" + Title[0] + ")")
|
|
}
|
|
|
|
if (JSCode.indexOf("$(\"" + Title_en[0] + " \")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[0] + "\")", "$(\"" + Title[0] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$('" + Title_en[0] + " ')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[0] + "')", "$('" + Title[0] + "')")
|
|
}
|
|
if (JSCode.indexOf("$(`" + Title_en[0] + " `)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[0] + "`)", "$(`" + Title[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.indexOf("$(\" " + Title_en[0] + " \")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[0] + "\")", "$(\"" + Title[0] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$(' " + Title_en[0] + " ')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[0] + "')", "$('" + Title[0] + "')")
|
|
}
|
|
if (JSCode.indexOf("$(` " + Title_en[0] + " `)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[0] + "`)", "$(`" + Title[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.indexOf("$( \"" + Title_en[0] + "\" )") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[0] + "\")", "$(\"" + Title[0] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$( '" + Title_en[0] + "' )") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[0] + "')", "$('" + Title[0] + "')")
|
|
}
|
|
if (JSCode.indexOf("$( `" + Title_en[0] + "` )") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[0] + "`)", "$(`" + Title[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.indexOf("$( \"" + Title_en[0] + " \")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[0] + "\")", "$(\"" + Title[0] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$( '" + Title_en[0] + " ')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[0] + "')", "$('" + Title[0] + "')")
|
|
}
|
|
if (JSCode.indexOf("$( `" + Title_en[0] + " `)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[0] + "`)", "$(`" + Title[0] + "`)")
|
|
}
|
|
|
|
if (JSCode.indexOf("$(\"" + Title_en[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[0] + " ", "$(\"" + Title[0] + " ")
|
|
}
|
|
if (JSCode.indexOf("$('" + Title_en[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[0] + " ", "$('" + Title[0] + " ")
|
|
}
|
|
if (JSCode.indexOf("$(`" + Title_en[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[0] + " ", "$(`" + Title[0] + " ")
|
|
}
|
|
|
|
if (JSCode.indexOf("$( \"" + Title_en[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$( \"" + Title_en[0] + " ", "$( \"" + Title[0] + " ")
|
|
}
|
|
if (JSCode.indexOf("$( '" + Title_en[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$( '" + Title_en[0] + " ", "$( '" + Title[0] + " ")
|
|
}
|
|
if (JSCode.indexOf("$( `" + Title_en[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$( `" + Title_en[0] + " ", "$( `" + Title[0] + " ")
|
|
}
|
|
|
|
if (JSCode.indexOf("$(\" " + Title_en[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\" " + Title_en[0] + " ", "$(\" " + Title[0] + " ")
|
|
}
|
|
if (JSCode.indexOf("$(' " + Title_en[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$(' " + Title_en[0] + " ", "$(' " + Title[0] + " ")
|
|
}
|
|
if (JSCode.indexOf("$(` " + Title_en[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$(` " + Title_en[0] + " ", "$(` " + Title[0] + " ")
|
|
}
|
|
|
|
//==========
|
|
|
|
if (JSCode.indexOf("$(\"" + Title_en[1] + "\")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[1] + "\")", "$(\"" + Title[1] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$('" + Title_en[1] + "')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[1] + "')", "$('" + Title[1] + "')")
|
|
}
|
|
if (JSCode.indexOf("$(`" + Title_en[1] + "`)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[1] + "`)", "$(`" + Title[1] + "`)")
|
|
}
|
|
if (JSCode.indexOf("$(" + Title_en[1] + ")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(" + Title_en[1] + ")", "$(" + Title[1] + ")")
|
|
}
|
|
|
|
if (JSCode.indexOf("$(\" " + Title_en[1] + "\")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[1] + "\")", "$(\"" + Title[1] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$(' " + Title_en[1] + "')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[1] + "')", "$('" + Title[1] + "')")
|
|
}
|
|
if (JSCode.indexOf("$(` " + Title_en[1] + "`)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[1] + "`)", "$(`" + Title[1] + "`)")
|
|
}
|
|
if (JSCode.indexOf("$( " + Title_en[1] + ")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(" + Title_en[1] + ")", "$(" + Title[1] + ")")
|
|
}
|
|
|
|
if (JSCode.indexOf("$( \"" + Title_en[1] + "\")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[1] + "\")", "$(\"" + Title[1] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$( '" + Title_en[1] + "')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[1] + "')", "$('" + Title[1] + "')")
|
|
}
|
|
if (JSCode.indexOf("$( `" + Title_en[1] + "`)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[1] + "`)", "$(`" + Title[1] + "`)")
|
|
}
|
|
if (JSCode.indexOf("$(" + Title_en[1] + " )") != -1) {
|
|
JSCode = JSCode.replaceAll("$(" + Title_en[1] + ")", "$(" + Title[1] + ")")
|
|
}
|
|
|
|
if (JSCode.indexOf("$(\"" + Title_en[1] + " \")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[1] + "\")", "$(\"" + Title[1] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$('" + Title_en[1] + " ')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[1] + "')", "$('" + Title[1] + "')")
|
|
}
|
|
if (JSCode.indexOf("$(`" + Title_en[1] + " `)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[1] + "`)", "$(`" + Title[1] + "`)")
|
|
}
|
|
|
|
if (JSCode.indexOf("$(\" " + Title_en[1] + " \")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[1] + "\")", "$(\"" + Title[1] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$(' " + Title_en[1] + " ')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[1] + "')", "$('" + Title[1] + "')")
|
|
}
|
|
if (JSCode.indexOf("$(` " + Title_en[1] + " `)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[1] + "`)", "$(`" + Title[1] + "`)")
|
|
}
|
|
|
|
if (JSCode.indexOf("$( \"" + Title_en[1] + "\" )") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[1] + "\")", "$(\"" + Title[1] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$( '" + Title_en[1] + "' )") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[1] + "')", "$('" + Title[1] + "')")
|
|
}
|
|
if (JSCode.indexOf("$( `" + Title_en[1] + "` )") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[1] + "`)", "$(`" + Title[1] + "`)")
|
|
}
|
|
|
|
if (JSCode.indexOf("$( \"" + Title_en[1] + " \")") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[1] + "\")", "$(\"" + Title[1] + "\")")
|
|
}
|
|
if (JSCode.indexOf("$( '" + Title_en[1] + " ')") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[1] + "')", "$('" + Title[1] + "')")
|
|
}
|
|
if (JSCode.indexOf("$( `" + Title_en[1] + " `)") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[1] + "`)", "$(`" + Title[1] + "`)")
|
|
}
|
|
|
|
if (JSCode.indexOf("$(\"" + Title_en[1] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\"" + Title_en[1] + " ", "$(\"" + Title[1] + " ")
|
|
}
|
|
if (JSCode.indexOf("$('" + Title_en[1] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$('" + Title_en[1] + " ", "$('" + Title[1] + " ")
|
|
}
|
|
if (JSCode.indexOf("$(`" + Title_en[1] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$(`" + Title_en[1] + " ", "$(`" + Title[1] + " ")
|
|
}
|
|
|
|
if (JSCode.indexOf("$( \"" + Title_en[1] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$( \"" + Title_en[1] + " ", "$( \"" + Title[1] + " ")
|
|
}
|
|
if (JSCode.indexOf("$( '" + Title_en[1] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$( '" + Title_en[1] + " ", "$( '" + Title[1] + " ")
|
|
}
|
|
if (JSCode.indexOf("$( `" + Title_en[1] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$( `" + Title_en[1] + " ", "$( `" + Title[1] + " ")
|
|
}
|
|
|
|
if (JSCode.indexOf("$(\" " + Title_en[1] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$(\" " + Title_en[1] + " ", "$(\" " + Title[1] + " ")
|
|
}
|
|
if (JSCode.indexOf("$(' " + Title_en[1] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$(' " + Title_en[1] + " ", "$(' " + Title[1] + " ")
|
|
}
|
|
if (JSCode.indexOf("$(` " + Title_en[1] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll("$(` " + Title_en[1] + " ", "$(` " + Title[1] + " ")
|
|
}
|
|
}
|
|
return JSCode;
|
|
}
|
|
//JQ专属方法的编译
|
|
function JsCodeCompilerJQFun(CodeType, JSCode) {
|
|
//编译第一步:实现将$(和$. 全局替换成一个唯一的字符
|
|
let JQObjCode = [StrCodeUuid("$("), StrCodeUuid("$" + Comendfofdianhaobenin)];
|
|
let JQObjCode2 = ["$(", "$" + Comendfofdianhaobenin];
|
|
JSCode = JSCode.replaceAll(JQObjCode2[0], JQObjCode[0]);
|
|
JSCode = JSCode.replaceAll(JQObjCode2[1], JQObjCode[1]);
|
|
if (JSCode.indexOf(JQObjCode[0]) != -1) {
|
|
let JSCodeJsMatchArr = TakeTheMiddleOfTheTextAll(JSCode, JQObjCode[0], "\\)")
|
|
if (JSCodeJsMatchArr) {
|
|
for (let index = 0; index < JSCodeJsMatchArr.length; index++) {
|
|
for (let JsonJSCodeJQindex = 0; JsonJSCodeJQindex < JsonJSCodeJQ.length; JsonJSCodeJQindex++) {
|
|
if (JSCode.indexOf(JsonJSCodeJQ[JsonJSCodeJQindex]["code1"]) == -1 && JSCode.indexOf(JsonJSCodeJQ[JsonJSCodeJQindex]["code2"]) == -1) {
|
|
continue;
|
|
}
|
|
if (JavascriptCompilerLineBreak.indexOf(JSCodeJsMatchArr[index]) == -1) {
|
|
JavascriptCompilerLineBreak[JavascriptCompilerLineBreak.length] = JSCodeJsMatchArr[index];
|
|
}
|
|
let regCompilerCodeArr
|
|
if (CodeType == 1) {
|
|
regCompilerCodeArr = [JsonJSCodeJQ[JsonJSCodeJQindex]["code2"], JsonJSCodeJQ[JsonJSCodeJQindex]["code1"]];
|
|
} else {
|
|
regCompilerCodeArr = [JsonJSCodeJQ[JsonJSCodeJQindex]["code1"], JsonJSCodeJQ[JsonJSCodeJQindex]["code2"]];
|
|
}
|
|
JSCode = JSCode.replaceAll(JSCodeJsMatchArr[index] + Comendfofdianhaobenin + regCompilerCodeArr[0] + "(", JSCodeJsMatchArr[index] + Comendfofdianhaobenin + regCompilerCodeArr[1] + "(");
|
|
JSCode = JSCode.replaceAll(JSCodeJsMatchArr[index] + Comendfofdianhaobenin + regCompilerCodeArr[0] + " ", JSCodeJsMatchArr[index] + Comendfofdianhaobenin + regCompilerCodeArr[1] + " ");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
for (let index = 0; index < JsonJSCodeJQ.length; index++) {
|
|
if (JSCode.indexOf(JsonJSCodeJQ[index]["code1"]) == -1 && JSCode.indexOf(JsonJSCodeJQ[index]["code2"]) == -1) {
|
|
continue;
|
|
}
|
|
let regCompilerCodeArr = []
|
|
if (CodeType == 1) {
|
|
regCompilerCodeArr = [JsonJSCodeJQ[index]["code2"], JsonJSCodeJQ[index]["code1"]];
|
|
} else {
|
|
regCompilerCodeArr = [JsonJSCodeJQ[index]["code1"], JsonJSCodeJQ[index]["code2"]];
|
|
}
|
|
JSCode = JSCode.replaceAll(JQObjCode[1] + regCompilerCodeArr[0] + "(", JQObjCode[1] + regCompilerCodeArr[1] + "(");
|
|
JSCode = JSCode.replaceAll(JQObjCode[1] + regCompilerCodeArr[0] + " ", JQObjCode[1] + regCompilerCodeArr[1] + " ");
|
|
for (let index2 = 0; index2 < JsonJSCodeJQ.length; index2++) {
|
|
let JsonJSCodeJQArr = []
|
|
if (JSCode.indexOf(JsonJSCodeJQ[index2]["code1"] + "(") != -1) {
|
|
JsonJSCodeJQArr = TakeTheMiddleOfTheTextAll(JSCode, JsonJSCodeJQ[index2]["code1"] + "\\(", "\\)");
|
|
if (JsonJSCodeJQArr) {
|
|
//添加HTML样式类("li")
|
|
for (let index3 = 0; index3 < JsonJSCodeJQArr.length; index3++) {
|
|
if (JSCode.indexOf(JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[0] + "(") != -1) {
|
|
JSCode = JSCode.replaceAll(JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[0] + "(", JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[1] + "(");
|
|
}
|
|
if (JSCode.indexOf(JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll(JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[0] + " ", JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[1] + " ");
|
|
}
|
|
if (JavascriptCompilerLineBreak.indexOf(JsonJSCodeJQArr[index3]) == -1) {
|
|
JavascriptCompilerLineBreak[JavascriptCompilerLineBreak.length] = JsonJSCodeJQArr[index3];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (JSCode.indexOf(JsonJSCodeJQ[index2]["code2"] + "(") != -1) {
|
|
JsonJSCodeJQArr = TakeTheMiddleOfTheTextAll(JSCode, JsonJSCodeJQ[index2]["code2"] + "\\(", "\\)");
|
|
if (JsonJSCodeJQArr) {
|
|
for (let index3 = 0; index3 < JsonJSCodeJQArr.length; index3++) {
|
|
if (JSCode.indexOf(JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[0] + "(") != -1) {
|
|
JSCode = JSCode.replaceAll(JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[0] + "(", JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[1] + "(");
|
|
}
|
|
if (JSCode.indexOf(JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[0] + " ") != -1) {
|
|
JSCode = JSCode.replaceAll(JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[0] + " ", JsonJSCodeJQArr[index3] + Comendfofdianhaobenin + regCompilerCodeArr[1] + " ");
|
|
}
|
|
if (JavascriptCompilerLineBreak.indexOf(JsonJSCodeJQArr[index3]) == -1) {
|
|
JavascriptCompilerLineBreak[JavascriptCompilerLineBreak.length] = JsonJSCodeJQArr[index3];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
JavascriptCompilerLineBreak = JSON.stringify(JavascriptCompilerLineBreak);
|
|
JavascriptCompilerLineBreak = JavascriptCompilerLineBreak.replaceAll(JQObjCode[0], JQObjCode2[0])
|
|
JavascriptCompilerLineBreak = JavascriptCompilerLineBreak.replaceAll(JQObjCode[1], JQObjCode2[1])
|
|
JavascriptCompilerLineBreak = JSON.parse(JavascriptCompilerLineBreak);
|
|
JSCode = JSCode.replaceAll(JQObjCode[0], JQObjCode2[0]);
|
|
JSCode = JSCode.replaceAll(JQObjCode[1], JQObjCode2[1]);
|
|
return JSCode;
|
|
}
|
|
//JQ选择器支持
|
|
function JsCodeCompilerJQselector(CodeType, JSCode) {
|
|
JSCode = JSCode.replaceAll(Comendfofdianhaobenin, ".")
|
|
//编译第一步:实现将$(和$. 全局替换成一个唯一的字符
|
|
let JQObjCode = [StrCodeUuid("$("), StrCodeUuid("$" + Comendfofdianhaobenin)];
|
|
let JQObjCode2 = ["$(", "$" + Comendfofdianhaobenin];
|
|
JSCode = JSCode.replaceAll(JQObjCode2[0], JQObjCode[0]);
|
|
JSCode = JSCode.replaceAll(JQObjCode2[1], JQObjCode[1]);
|
|
let JSCodeJsMatchArr = TakeTheMiddleOfTheTextAll(JSCode, JQObjCode[0], "\\)")
|
|
if (JSCodeJsMatchArr) {
|
|
for (let index = 0; index < JSCodeJsMatchArr.length; index++) {
|
|
let CodeStr = JSCodeJsMatchArr[index];
|
|
CodeStr = CodeStr.replaceAll("\"", " FOFSTUDIO" + ComShuangYinHaoFOFStuDion)
|
|
CodeStr = CodeStr.replaceAll("'", " FOFSTUDIO" + ComDanYinHaoFOFStuDion)
|
|
CodeStr = CodeStr.replaceAll("`", " FOFSTUDIO" + ComFanYinHaoFOFStuDion)
|
|
CodeStr = CssCodeCompiler(CodeStr, CodeType);
|
|
CodeStr = CodeStr.replaceAll(" FOFSTUDIO" + ComShuangYinHaoFOFStuDion, "\"")
|
|
CodeStr = CodeStr.replaceAll(" FOFSTUDIO" + ComDanYinHaoFOFStuDion, "'")
|
|
CodeStr = CodeStr.replaceAll(" FOFSTUDIO" + ComFanYinHaoFOFStuDion, "`")
|
|
JSCode = JSCode.replaceAll(JSCodeJsMatchArr[index], CodeStr);
|
|
}
|
|
}
|
|
JSCode = JSCode.replaceAll(JQObjCode[0], JQObjCode2[0]);
|
|
JSCode = JSCode.replaceAll(JQObjCode[1], JQObjCode2[1]);
|
|
JSCode = JSCode.replaceAll(".", Comendfofdianhaobenin)
|
|
return JSCode;
|
|
} |