function getCatList() {
$.get(`./json/catList.json`, {}, function(data) {
var sub = data.sub;
var categories = data.categories;
for(var index in categories){
$('#catList').append(`
<li class="list-group-item row">
<div class="col-xs-2 col-sm-1 text-right categorie">${categories[index]}</div>
<ul class="nav nav-pills col-xs-10 col-sm-10 text-justify">
<li role="presentation" class="active">
< a href=" ">全部</ a>
</li>
</ul>
</li>
`);
$(sub).each(function(i,subItem){
if(subItem.category==index){
$("#catList .nav").eq(index).append(`
<li role="presentation">
< a href="#">${subItem.name}</ a>
</li>
`)
}
})
//$("#catList .nav").eq(index).find("li:first-child").addClass("active")
}
}, 'json')
}
怎么都是一样代码
// 定义一个名为 getCatList 的函数,用于获取分类列表数据并渲染分类列表
function getCatList() {
$.get(`./json/catList.json`, {}, function(data) { // 从服务器获取 JSON 数据
var sub = data.sub; // 获取子分类数据
var categories = data.categories; // 获取分类数据
for(var index in categories){ // 遍历分类数据
$('#catList').append(`
<li class="list-group-item row">
<div class="col-xs-2 col-sm-1 text-right categorie">${categories[index]}</div>
<ul class="nav nav-pills col-xs-10 col-sm-10 text-justify">
<li role="presentation" class="active">
< a href=" ">全部</ a>
</li>
</ul>
</li>
`); // 在 DOM 中添加分类列表项
$(sub).each(function(i,subItem){ // 遍历子分类数据
if(subItem.category==index){ // 如果当前子分类属于当前分类
$("#catList .nav").eq(index).append(`
<li role="presentation">
< a href="#">${subItem.name}</ a>
</li>
`) // 在对应的分类下添加子分类项链接
}
})
//$("#catList .nav").eq(index).find("li:first-child").addClass("active") // 添加第一个子分类项链接为激活
}
}, 'json') // 以 JSON 格式发送请求,并在请求成功后执行回调函数
}
Bad:
function createFile(string $name, bool $temp = false): void
{
if ($temp) {
touch('./temp/' . $name);
} else {
touch($name);
}
}
Good:
function createFile(string $name): void
{
touch($name);
}
function createTempFile(string $name): void
{
touch('./temp/' . $name);
}