[HTML/JS]模拟加锁防止重复点击

/ 47,862评论 / 169663阅读 / 0点赞

由于用户的网络环境等各种原因,防止按钮重复点击,表单重复提交等都是减少bug发生,降低服务器压力等相当有效的方法。下面来聊聊通过模拟我们在操作系统里类似加锁的思想来防止重复点击。

目录

思路


示例

<div style="width:100%;display:flex;justify-content: center;background:#66ccff;border-radius:10px;border 1px solid #66ccff;">
    <button onclick="btn_click()" style="border-radius:10px;">
        点死我
    </button>
</div>


<script>
//锁变量
let lock = true;
//按钮点击执行函数
function btn_click() {
    if(lock == false) { 
        return;
    }
    //加锁
    lock = false;
    //执行按钮点击本应执行的事情
    alert("点了一下我捏");
    //限制间隔5000毫秒(即5秒)只能执行一次
    setTimeout(function(){
        //解锁
        lock = true;
    },5000);
}
</script>

结语

  1. Waynetar说道:

    pharmacies in mexico that ship to usa: buying prescription drugs in mexico – mexican drugstore online

  2. DominicHOr说道:

    mexico pharmacies prescription drugs: mexico drug stores pharmacies – mexico drug stores pharmacies

  3. Arnoldscava说道:

    purple pharmacy mexico price list medicine in mexico pharmacies buying from online mexican pharmacy

  4. Waynetar说道:

    mexico drug stores pharmacies: mexican online pharmacies prescription drugs – medicine in mexico pharmacies

  5. DominicHOr说道:

    mexican border pharmacies shipping to usa: reputable mexican pharmacies online – mexican pharmaceuticals online

  6. Waynetar说道:

    reputable mexican pharmacies online: mexican drugstore online – mexican pharmaceuticals online

  7. DominicHOr说道:

    mexican online pharmacies prescription drugs: medication from mexico pharmacy – buying prescription drugs in mexico

  8. NelsonSaIlk说道:

    mexican border pharmacies shipping to usa: pharmacies in mexico that ship to usa – mexico pharmacies prescription drugs

  9. Waynetar说道:

    purple pharmacy mexico price list: mexican pharmaceuticals online – buying prescription drugs in mexico

  10. скачать игры на android планшет android-games-download.ru .

  11. DominicHOr说道:

    mexico drug stores pharmacies: reputable mexican pharmacies online – mexican mail order pharmacies

  12. Arnoldscava说道:

    buying from online mexican pharmacy reputable mexican pharmacies online mexican pharmacy

  13. NelsonSaIlk说道:

    medication from mexico pharmacy: buying prescription drugs in mexico – mexico pharmacies prescription drugs

  14. Dnrttlc说道:

    Здравствуйте!
    Купить документ ВУЗа вы сможете в нашей компании.
    ast-diplomy24.ru/kupit-diplom-rostov-na-donu
    Успехов в учебе!

  15. Dnrtyzn说道:

    Добрый день!
    Купить документ о получении высшего образования можно в нашей компании.
    asxdiplomik.com/kupit-diplom-ekaterinbur
    Успешной учебы!

  16. Arnoldscava说道:

    best online pharmacies in mexico mexican online pharmacies prescription drugs purple pharmacy mexico price list

  17. NelsonSaIlk说道:

    purple pharmacy mexico price list: best online pharmacies in mexico – medication from mexico pharmacy

  18. Arnoldscava说道:

    buying prescription drugs in mexico online mexican border pharmacies shipping to usa purple pharmacy mexico price list

  19. Waynetar说道:

    buying prescription drugs in mexico: mexico drug stores pharmacies – mexican pharmaceuticals online

  20. prodvizhen_wipl说道:

    заказать анализ сайта https://prodvizhenie-sajtov15.ru/ .

  21. DominicHOr说道:

    pharmacies in mexico that ship to usa: reputable mexican pharmacies online – mexican pharmaceuticals online

  22. NelsonSaIlk说道:

    reputable mexican pharmacies online: mexican mail order pharmacies – pharmacies in mexico that ship to usa

  23. Lazrzcr说道:

    Привет, друзья!
    Заказать диплом о высшем образовании.
    deris.by/news/blogs/1/obshirnyy-vybor-dokumentov-v-populyarnom-internet-magazine.php

  24. Lazravp说道:

    Привет!
    Мы готовы предложить дипломы любых профессий по доступным ценам.
    openmotonews.ru/vash-diplom-byistro-i-nadezhno

  25. Trefmou说道:

    Здравствуйте!
    Как получить диплом техникума с упрощенным обучением в Москве официально
    wk82.xyz/home.php?mod=space&uid=63030
    Поможем вам всегда!.

  26. Trefzoz说道:

    Привет!
    Купить диплом магистра оказалось возможно, быстрое обучение и диплом на руки
    muktipotro.com/22141
    Окажем помощь!.

  27. Lazrzdo说道:

    Привет, друзья!
    Мы изготавливаем дипломы любой профессии по доступным ценам.
    avtoweek2016.ru/legalnoe-priobretenie-diploma-onlayn

  28. Lazrmdz说道:

    Здравствуйте!
    Мы можем предложить дипломы любой профессии по приятным ценам.
    ldkladno.cz/test/2024/06/30/диплом-специалиста-2011-2013-видео

  29. NelsonSaIlk说道:

    reputable mexican pharmacies online: pharmacies in mexico that ship to usa – mexico drug stores pharmacies

  30. Mazrctq说道:

    Привет, друзья!
    Как купить диплом о высшем образовании с минимальными рисками
    diplomyx-man.ru

  31. Waynetar说道:

    pharmacies in mexico that ship to usa: best online pharmacies in mexico – mexican mail order pharmacies

  32. Mazrfnk说道:

    Добрый день!
    Купить документ о получении высшего образования вы имеете возможность в нашей компании в столице. Мы оказываем услуги по производству и продаже документов об окончании любых ВУЗов Российской Федерации. Вы сможете получить диплом по любым специальностям, любого года выпуска, включая документы СССР. Даем гарантию, что при проверке документа работодателями, подозрений не появится.
    Мы готовы предложить дипломы любой профессии по доступным тарифам. Цена зависит от определенной специальности, года получения и университета. Всегда стараемся поддерживать для покупателей адекватную политику цен. Важно, чтобы документы были доступными для большого количества наших граждан.
    adobe-photoshop.ru/search/Жемчужина/
    Рады оказаться полезными!

  33. DominicHOr说道:

    mexican rx online: mexican drugstore online – pharmacies in mexico that ship to usa

  34. Arnoldscava说道:

    mexican pharmacy mexico pharmacies prescription drugs buying from online mexican pharmacy

  35. Waynetar说道:

    best online pharmacies in mexico: buying prescription drugs in mexico online – purple pharmacy mexico price list

  36. DominicHOr说道:

    mexican pharmaceuticals online: mexican drugstore online – п»їbest mexican online pharmacies

  37. Waynetar说道:

    pharmacies in mexico that ship to usa: buying prescription drugs in mexico online – mexico pharmacies prescription drugs

  38. DominicHOr说道:

    buying from online mexican pharmacy: purple pharmacy mexico price list – mexican drugstore online

  39. NelsonSaIlk说道:

    best online pharmacies in mexico: medicine in mexico pharmacies – purple pharmacy mexico price list

  40. Waynetar说道:

    mexican drugstore online: best online pharmacies in mexico – buying from online mexican pharmacy

  41. DominicHOr说道:

    mexico pharmacies prescription drugs: buying from online mexican pharmacy – buying from online mexican pharmacy

  42. Arnoldscava说道:

    mexico drug stores pharmacies reputable mexican pharmacies online purple pharmacy mexico price list

  43. NelsonSaIlk说道:

    mexican rx online: mexican border pharmacies shipping to usa – buying prescription drugs in mexico online

  44. Arnoldscava说道:

    п»їbest mexican online pharmacies purple pharmacy mexico price list mexican border pharmacies shipping to usa

  45. NelsonSaIlk说道:

    mexico pharmacies prescription drugs: purple pharmacy mexico price list – mexico pharmacies prescription drugs

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注