Files
FOFCompiler/js/JavaScript/CompilerJavaScriptJQ.js
2025-08-14 15:43:15 +08:00

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;
}