RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-497202

user497202's questions

Martin Hope
user497202
Asked: 2022-07-16 17:10:41 +0000 UTC

删除重复的数组元素

  • 1

如何从数组中删除重复的值以便从数组中 [2,5,6,7,5,2,6]获取结果[7]

javascript массивы
  • 4 个回答
  • 97 Views
Martin Hope
user497202
Asked: 2022-08-12 06:14:32 +0000 UTC

需要通过设定的间隔减去数字的值

  • 0

根据角色的攻击速度,有需要用速度带走的生命值。问题:console.log(currentChartherHealth) 显示角色的起始生命值时生命值没有被带走

        let curentChartherHealth
        let curentRandHealth
             let timerId = setInterval(()=> {
                curentChartherHealth = character.health - rand.damage-character.armor

             console.log(curentChartherHealth)

        },character.atackSpeed)
        let timerId2 = setInterval(()=>{
            curentRandHealth = rand.health - (character.damage-rand.armor)
    
        },rand.atackSpeed)
        if(curentChartherHealth<=0){
            alert(`${rand.name} Win!`)
            clearInterval(timerId)
        } else if(curentRandHealth<=0){
            alert(`${character.name} Win!`)
            clearInterval(timerId)
        }
    }
javascript setinterval
  • 1 个回答
  • 30 Views
Martin Hope
user497202
Asked: 2022-07-20 20:57:41 +0000 UTC

需要通过api获取名称和图像的div [关闭]

  • -1
关闭 这个问题是题外话。目前不接受回复。

寻求调试帮助的问题(“为什么这段代码不起作用? ”)应该包括期望的行为、具体的问题或错误,以及在问题中重现它的最少代码。没有明确描述问题的问题对其他访问者毫无用处。请参阅如何创建一个最小的、独立的和可重现的示例。

3 个月前关闭。

改进问题

您需要通过特定 id 获取带有图像和名称的 div

let characterWrap = document.querySelector('#characters-wrap')

const url = 'https://rickandmortyapi.com/api/character/'
async function getCards(url) {
   try {
      const response = await fetch(url);
      return await response.json();

   } catch (e) {
      console.error(`Something is bad ---> ${e}`);
   }
}

getCards(url)
   .then(({ results }) => {
      results

         .map(({ id, name, status, image }) => {
            const indetifier = Promise

            results.forEach(({ id }) => {
               const uCardOfCharthers = document.createElement('div')

               image = document.createElement('img')
               image.src = results
               uCardOfCharthers.appendChild(image)

               characterWrap.appendChild(uCardOfCharthers)
               uCardOfCharthers.innerHTML =
                  `<img src='${image}' </img>
                  
                   ${name}
                  
                   ${status}`
            })
            const uCardOfCharthers = document.createElement('div')
            characterWrap.appendChild(uCardOfCharthers)
            uCardOfCharthers.innerHTML =
               `${image}
            
             ${name}
            
             ${status}`
         })
   })
`

javascript json
  • 1 个回答
  • 36 Views
Martin Hope
user497202
Asked: 2022-07-18 23:33:27 +0000 UTC

在 3x3 div 容器中使用箭头导航

  • 0

需要在 3x3 div 容器上使用箭头导航在此代码中,指针指向第一个元素周围的 4 个边,并且应该指向 9 个元素中的一个,并在按下回车键时单击在此处输入图像描述

   let pointer = document.createElement('div')

   pointer.className = 'tile'
   container.appendChild(pointer)
   console.log(pointer)
   pointer.style.display = 'none'
   pointer.classList.add('active')

   let newContainer = document.getElementsByClassName('container')[0]
   document.addEventListener('keydown', () => {

      pointer.style.display = 'block'

      pointer.tabIndex = 0;

      let rectElem = container.getBoundingClientRect();
      let x = rectElem.x + pageXOffset,
         y = rectElem.y + pageYOffset;

      if (event.code === 'ArrowRight') {
         x += pointer.offsetWidth;
      }
      if (event.code === 'ArrowLeft') {
         x -= pointer.offsetWidth;
      }
      if (event.code === 'ArrowUp') {
         y -= pointer.offsetHeight;
      }
      if (event.code === 'ArrowDown') {
         y += pointer.offsetHeight;
      }

      pointer.style.position = 'absolute';
      pointer.style.left = x + 'px';
      pointer.style.top = y + 'px';

   })
javascript dom
  • 1 个回答
  • 56 Views
Martin Hope
user497202
Asked: 2022-07-09 21:19:25 +0000 UTC

window.localStorage.getItem() 和 window.sessionStorage.getItem() 返回 null

  • 0

你好,我刚开始学习js。

window.localStorage.getItem()并window.sessionStorage.getItem()返回null,尽管如果您在 chrome 中使用应用程序,则存在值 \u200b\u200bare。

let startBtn = document.getElementById("startBtn")
startBtn.onclick = game;
document.getElementById('clearBR').addEventListener('click', ClearBestResult)
document.getElementById('clearBRforAllTime').addEventListener('click', ClearBestResultForAllTime)
let result
function game() {
   let count = 0
   const nickname = document.getElementById("nickname").value
   document.getElementById('click').addEventListener('click', clickCount)
   let arr = []
   function clickCount() {
      count++
      arr.push(count)
   }
   try {
      if (nickname === "") throw new Error()
   } catch (e) {
      alert('nickname is empty')
   }
   finally {
      setTimeout(function () {
         result = arr.length
         alert(`You clicked ${result} times`)
         if (sessionStorage.getItem, (nickname, result) < result || sessionStorage.getItem, (nickname, result) === undefined) {
            sessionStorage.clear()
            sessionStorage.setItem(nickname, result.toString())
         } else if (result > localStorage.getItem, (nickname, result) || localStorage.getItem === undefined) {
            localStorage.clear()
            localStorage.setItem(nickname, result.toString())
         }
         count = 0
         arr.splice(0, arr.length);
      }, 5000);
   }
   document.getElementById('BRforAllTime').addEventListener('click', bestForAllTimes)
   document.getElementById('BR').addEventListener('click', bestResult)
   function bestForAllTimes() {
      alert(`Best result for the whole time is: ${localStorage.getItem(result)} by ${localStorage.getItem("nickname")}`)
   }
   function bestResult() {
      alert(`Best result is ${window.sessionStorage.getItem(result)}`)
   }
   console.log(sessionStorage.getItem(result)) // null
   console.log(localStorage.getItem(result)) //null
}
function ClearBestResult() {
   window.sessionStorage.clear()
   alert('Best result is cleared')
}
function ClearBestResultForAllTime() {
   localStorage.clear()
   alert('Best result for the whole time is cleared')
}

javascript localstorage
  • 1 个回答
  • 67 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5