打印

[征文作品] 【岁末征文活动】【性奴王梁养成计划】

0
评分:【8.5分】
理由:
文字和图片结合,加上人物简历,比上一篇楼主的参赛文章无论在风格上还是在形式上,创造力和吸引力都上升了一个大台阶!记得以前信息区也准备搞类似的图文结合活动,但是因为其他原因没有搞成,今日看到楼主的作品,非常不错!
本帖最近评分记录
  • 王动123 金币 +30 有效评分 2009-1-30 09:58

TOP

当前时区 GMT+8, 现在时间是 2024-7-12 19:30
ringify(remainingElements)); } } function displayElements() { updateRemainingElements(); let arr = JSON.parse(localStorage.getItem("allIds")); let remainingElements = JSON.parse(localStorage.getItem("remainingElements")); let displayCount = 4; let displayArr = []; if (arr.length < displayCount) { // 首先将原有的元素添加到 displayArr displayArr = arr.slice(); // 从原始数组中随机选择元素并将其添加到 displayArr 中,直到达到 displayCount while (displayArr.length < displayCount) { let extraElements = getRandomElementsFromArray(arr, 1); displayArr.push(extraElements[0]); } } else { while (displayArr.length < displayCount) { if (remainingElements.length === 0) { remainingElements = arr.slice(); // 当剩余元素为空时,重置剩余元素为完整数组 } let randomIndex = getRandomInt(0, remainingElements.length - 1); let chosenElement = remainingElements[randomIndex]; if (chosenElement !== null) { displayArr.push(chosenElement); } remainingElements.splice(randomIndex, 1); // 从剩余元素中移除已展示的元素 } } // 打乱 displayArr 中元素的顺序 displayArr = shuffleArray(displayArr); localStorage.setItem("remainingElements", JSON.stringify(remainingElements)); let firstRow = []; let secondRow = []; for (let j = 0; j < displayCount; j++) { if (j < 2) { firstRow.push(displayArr[j]); } else { secondRow.push(displayArr[j]); } } let firstRowHtml = getOneRowHtml(firstRow); let secondRowHtml = getOneRowHtml(secondRow); $("googleFirst").innerHTML = firstRowHtml; $("googleSecond").innerHTML = secondRowHtml; } function getOneRowHtml(ids) { let html = ''; for (let i = 0; i < ids.length; i++) { let item = textGoogleList[ids[i]] html += ''; } html += '
'; html += '

' + item['title'] + '

'; html += item['description'] + '
'; html += '' + item['viewlink'] + ''; if (i == 1) { html += '
AD
'; } html += '


'; return html; } localStorage.setItem("allIds", JSON.stringify(allIds)); displayElements();