最初做网站时觉得功能越多越好,现在思想不同了,好用的才是好的。
做好每次更新日志,以后看到应该会感慨良多吧,嘿嘿嘿!
之前加了什么背景特效,字体颜色自定义,背景颜色自定义,字体大小自定义,啥的,之前的更新就舍弃了,现在更新舍弃了(减小重复数据概率),之前不管是短文或者文字,每看一条则本地存相应id,以及观看的次数,然后从后端返回的数据都是10条或更多(短文则是10个id),从10条中找出没看过,或者看过最少的那一条来显示,这样会减小看到重复数据的概率,还有标签过滤也舍弃了,其实真的没必要,越简单越好吧。
//贴个代码以后看(最初版的时候写的)
let essay_data_id = null;
for(let i=0;i<data.length;i++){
const a = !this.essay_ids[data[i]];
if(a){ //表示此条数据还没加载过
essay_data_id = data[i]
this.essay_ids[data[i]] = 1;
break;
}else if(i==data.length-1){
let paixu_list = [];
for(let item of data){
paixu_list[this.essay_ids[item]] = item;
}
for(let item of paixu_list){
if(item){
essay_data_id = item;
this.essay_ids[item]++;
break;
}
}
}
}