我有一个HTML页面,该页面使用jQuery创建表以获取数据,并使用普通JavaScript来创建表。我想为我的设置表创建方法创建一个类,以便可以将其导出并在整个HTML代码中重复使用。我在这里吗?
当前表创建代码
public LinkedHashMap<String,LinkedHashMap<String,String>> details;
我在想的是在另一个.js文件中的样子
function(data) {
//Rename the variable so I can reuse some code
var data_list = data.dataList;
//Headers for our tables second row
var titles = data.headers;
//HTML table variables
var perRow = 2,html = "<table><tr>";
//Loop through our array of data
for (var i = 0; i < data_list.length; i++) {
//Add our header first,as we want that to appear first
html += "<td>" + titles[i]+ "</td>";
//Then add the correct data piece for the header
html += "<td>" + data_list[i]+ "</td>";
//Break into the next row
var next = i+1;
if (next % perRow == 0 && next != data_list.length) {
//Start new row
html += "</tr><tr>";
}
}
//End the table
html += "</tr><table>";
//Attach the table to the HTML doc when finished
document.getElementById("container").innerHTML = html;
};
我走对了吗?我应该只使用一个功能吗?如果我在同一目录中包含其.js文件,则此类可以正常工作吗?在学习框架之前,我只想使用一些OOP原理来制作自己的Web组件。