No JavaScript, você geralmente encontra problemas de string, mas será mais problemático se a string que você deseja consumir por muito tempo.
Se estiver em uma linha, não será legível, mas se for embrulhada na linha, ele relatará diretamente um erro.
Aqui estão várias técnicas de emenda de JavaScript para cordas de emenda.
Adicione strings (+)
var itens = '<li>' + '<span> Olá, mundo </span>' + '</li>';
Cordas de costura com barra
var itens = '<li>' / '<span> Olá, mundo </span>' / '</li>';
Cordas de emenda com matrizes
Use o método de junção da matriz para converter a matriz em uma string.
var emplist = ['<li>', '<pan> olá mundial </span>', '</li>']. junção ("");Com base na matriz, você pode encapsular um método StringBuffer para concluir o splicing de string.
function stringBuffer () {this.Buffer = []; } Stringbuffer.prototype = {construtor: stringbuffer, append: function (str) {this.buffer.push (str); devolver isso; }, toString: function () {return this.Buffer.join (''); }};String de modelo ES6
Um novo tipo de sintaxe literal é introduzido no ES6, chamado Strings de modelo.
Use um apóstrofo inverso 'em vez das citações únicas ou duplas originais.
$ ('. Aviso'). html (`<h1> funcionando!Novas linhas, recuos e espaços na string serão emitidos para a string recém -gerada como está.
Se você deseja entender os problemas de desempenho da emenda de cordas, é recomendável ler o livro de Nicholas C. Zakas "JavaScript de alto desempenho" de Nicholas C. Zakas
As dicas de splicing de string javascript acima (recomendadas) são todo o conteúdo que eu compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.