我正在练习使用OO Javascript,制作一种用于查看漫画(漫画)的网络应用程序
现在我有几个班:
我通过生成元素的html将搜索结果添加到DOM,然后使用jQuery附加它.
这是我的问题所在:
我应该生成html(或jQuery DOM元素)并从类中的函数返回它,然后在类外部添加此元素,或者更明智的是为类提供对容器的引用,它应该将元素放入并让它通过追加将元素放入容器中?
所以这?:
function(data, result, response) {
var
$resultContainer = $('<div/>', {class: 'row-fluid'}),
maxResults = 10;
for(var i in data) {
if(i == maxResults) {
break;
}
data[i].manga = Manga(data[i]);
var res = new SearchResult(data[i]);
res.setMyContainerElement($resultContainer);
res.addResultToDOM();
}
}
Run Code Online (Sandbox Code Playgroud)
或这个?:
function(data, result, response) {
var
$resultContainer = $('<div/>', {class: 'row-fluid'}),
maxResults = 10;
for(var i in data) {
if(i == maxResults) {
break;
}
data[i].manga = Manga(data[i]);
var res = …Run Code Online (Sandbox Code Playgroud)