【发布时间】:2016-01-16 01:38:43
【问题描述】:
大家好,我正在开发一个网络应用程序,该应用程序通过 javascript 将一堆 html 和对象输出到 html 页面上。
它看起来很乱,这让我想知道 - 写这个的最佳方式是什么以及为什么。
这是我的代码
var html_content = '';
html_content += "<div class='body-content'>";
html_content += "<h1>" + wowArr.name +"</h1><br />" + "<h2> Arena Titles (Account Wide)</h2>" + achievementZ.join('<br />') + "<br /><br />"
+ "<h2>Highest Arena Ratings</h2>"
+ "<span style='color: #FFFFFF;'>"+rating2v2.name+"</span>" + ": " + rating2v2.quantity + "<br/>" + "Last Reached On: " + getHighestDate(rating2v2) + "<br/><br/>"
+ "<span style='color: #FFFFFF;'>"+rating3v3.name+"</span>" + ": " + rating3v3.quantity + "<br/>" + "Last Reached On: " + getHighestDate(rating3v3) + "<br/><br/>"
+ "<span style='color: #FFFFFF;'>"+rating5v5.name+"</span>" + ": " + rating5v5.quantity + "<br/>" + "Last Reached On: " + getHighestDate(rating5v5) + "<br/><br/>"
+ "<h2>Current Arena Rating</h2>2v2 Rating: " + wow2s + '<br />' + "3v3 Rating: " + wow3s + '<br />' + "5v5 Rating: " + wow5s + '<br /><br />'
+ "<h2>Current RBG Rating</h2>RBG Rating: " + wowRBGs + '<br /><br />'
+ '<input type="button" class="homebtn" name="startGame" value="new" onclick="reloadW();">';
html_content += "</div>";
$('.main-content').html(html_content);
对我来说,似乎有更好的方法可以做到这一点,但我没有丝毫的起点。
任何方向或帮助将不胜感激!
【问题讨论】:
标签: javascript arrays variables object