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

/ 48,485评论 / 172274阅读 / 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. Charlesvox说道:

    http://levitrav.store/# Levitra 10 mg best price

  2. Elmersoalf说道:

    cheapest cenforce Cenforce 150 mg online Cenforce 150 mg online

  3. Arthurbow说道:

    В нашем мире, где аттестат является началом отличной карьеры в любом направлении, многие пытаются найти максимально простой путь получения качественного образования. Факт наличия официального документа сложно переоценить. Ведь именно диплом открывает двери перед каждым человеком, который собирается начать профессиональную деятельность или продолжить обучение в ВУЗе.
    В данном контексте мы предлагаем оперативно получить этот важный документ. Вы можете приобрести аттестат, и это будет отличным решением для всех, кто не смог закончить обучение или потерял документ. Аттестаты выпускаются аккуратно, с особым вниманием к мельчайшим нюансам. В результате вы сможете получить полностью оригинальный документ.
    Превосходство данного подхода заключается не только в том, что можно оперативно получить аттестат. Весь процесс организован удобно, с профессиональной поддержкой. Начиная от выбора необходимого образца документа до консультаций по заполнению персональной информации и доставки по России — все под полным контролем опытных специалистов.
    Всем, кто пытается найти оперативный способ получения необходимого документа, наша компания предлагает отличное решение. Купить аттестат – это значит избежать длительного процесса обучения и не теряя времени переходить к своим целям, будь то поступление в университет или начало карьеры.

    https://diplomans-rossians.com/

  4. Arthurbow说道:

    В современном мире, где аттестат становится началом отличной карьеры в любом направлении, многие ищут максимально быстрый путь получения качественного образования. Факт наличия официального документа переоценить невозможно. Ведь именно он открывает дверь перед всеми, кто стремится начать профессиональную деятельность или учиться в университете.
    В данном контексте наша компания предлагает максимально быстро получить этот важный документ. Вы сможете заказать аттестат, и это является отличным решением для всех, кто не смог завершить образование или утратил документ. Аттестат изготавливается аккуратно, с максимальным вниманием к мельчайшим нюансам, чтобы в результате получился полностью оригинальный документ.
    Преимущество данного подхода заключается не только в том, что вы сможете оперативно получить аттестат. Весь процесс организовывается комфортно, с нашей поддержкой. От выбора подходящего образца до точного заполнения персональной информации и доставки по России — все под абсолютным контролем качественных специалистов.
    Всем, кто ищет максимально быстрый способ получения необходимого документа, наша компания готова предложить выгодное решение. Заказать аттестат – это значит избежать долгого обучения и не теряя времени перейти к достижению личных целей, будь то поступление в университет или начало карьеры.

    http://www.diplomans-rossians.com/

  5. Jamesexite说道:

    kamagra: kamagra oral jelly – Kamagra Oral Jelly

  6. Georgefrege说道:

    buy Kamagra: kamagra oral jelly – buy Kamagra

  7. Charlesvox说道:

    https://cialist.pro/# Tadalafil Tablet

  8. Jamesexite说道:

    buy cenforce: cenforce.pro – cenforce.pro

  9. Arthurbow说道:

    В нашем обществе, где аттестат – это начало отличной карьеры в любой сфере, многие ищут максимально быстрый путь получения качественного образования. Необходимость наличия официального документа переоценить просто невозможно. Ведь диплом открывает двери перед любым человеком, желающим вступить в сообщество квалифицированных специалистов или продолжить обучение в высшем учебном заведении.
    В данном контексте наша компания предлагает очень быстро получить любой необходимый документ. Вы сможете заказать аттестат, и это будет отличным решением для всех, кто не смог завершить образование, потерял документ или желает исправить свои оценки. Все аттестаты изготавливаются аккуратно, с особым вниманием ко всем нюансам, чтобы на выходе получился 100% оригинальный документ.
    Превосходство подобного решения состоит не только в том, что можно быстро получить аттестат. Процесс организовывается комфортно и легко, с профессиональной поддержкой. От выбора требуемого образца до консультаций по заполнению личной информации и доставки по России — все будет находиться под полным контролем опытных специалистов.
    Для всех, кто ищет максимально быстрый способ получения необходимого документа, наша компания предлагает отличное решение. Приобрести аттестат – это значит избежать продолжительного процесса обучения и не теряя времени перейти к своим целям: к поступлению в университет или к началу успешной карьеры.

    http://www.diplomans-rossians.com/

  10. Jamesexite说道:

    Kamagra 100mg price: kamagra pills – kamagra

  11. Lhaneuncog说道:

    В нашем мире, где диплом – это начало отличной карьеры в любой области, многие стараются найти максимально быстрый и простой путь получения образования. Факт наличия официального документа об образовании переоценить попросту невозможно. Ведь именно диплом открывает двери перед людьми, стремящимися вступить в профессиональное сообщество или учиться в ВУЗе.
    Мы предлагаем очень быстро получить этот важный документ. Вы имеете возможность приобрести диплом, что является выгодным решением для всех, кто не смог завершить образование, утратил документ или желает исправить плохие оценки. дипломы изготавливаются с особой аккуратностью, вниманием к мельчайшим деталям. В результате вы сможете получить 100% оригинальный документ.
    Преимущества данного подхода состоят не только в том, что можно оперативно получить диплом. Процесс организован удобно, с профессиональной поддержкой. Начав от выбора нужного образца диплома до грамотного заполнения личных данных и доставки в любой регион страны — все под полным контролем наших мастеров.
    Для всех, кто пытается найти оперативный способ получения требуемого документа, наша услуга предлагает отличное решение. Купить диплом – это значит избежать долгого обучения и сразу переходить к своим целям: к поступлению в ВУЗ или к началу трудовой карьеры.

    https://dlplomanrussian.com

  12. Elmersoalf说道:

    Buy Vardenafil 20mg buy Levitra over the counter Levitra 10 mg best price

  13. WilliamPyday说道:

    Воздушные компрессоры https://kompressorgaz.ru/ купить по самым низким ценам только у нас с гарантией и бесплатной доставкой. Широкий ассортимент воздушных поршневых компрессоров.

  14. Charlesvox说道:

    http://kamagra.win/# Kamagra Oral Jelly

  15. Jamesexite说道:

    Levitra 10 mg best price: Levitra tablet price – Generic Levitra 20mg

  16. Arthurbow说道:

    На сегодняшний день, когда аттестат – это начало удачной карьеры в любой отрасли, многие пытаются найти максимально простой путь получения качественного образования. Наличие документа об образовании трудно переоценить. Ведь диплом открывает дверь перед людьми, стремящимися вступить в профессиональное сообщество или продолжить обучение в высшем учебном заведении.
    Наша компания предлагает быстро получить любой необходимый документ. Вы можете заказать аттестат, и это будет удачным решением для человека, который не смог закончить обучение или потерял документ. Аттестат изготавливается с особой тщательностью, вниманием к мельчайшим деталям, чтобы в итоге получился полностью оригинальный документ.
    Преимущества подобного подхода заключаются не только в том, что можно оперативно получить свой аттестат. Весь процесс организован удобно, с профессиональной поддержкой. От выбора подходящего образца до консультации по заполнению персональной информации и доставки по России — все под полным контролем опытных мастеров.
    В результате, для тех, кто хочет найти максимально быстрый способ получения необходимого документа, наша услуга предлагает отличное решение. Приобрести аттестат – значит избежать долгого обучения и не теряя времени переходить к достижению собственных целей, будь то поступление в ВУЗ или старт трудовой карьеры.

    https://www.diplomans-rossians.com/

  17. Elmersoalf说道:

    Buy Tadalafil 5mg cialist.pro Cialis 20mg price

  18. DavidBiolo说道:

    http://kamagra.win/# cheap kamagra

  19. Elmersoalf说道:

    Cheap Cialis buy cialis overseas buy cialis pill

  20. Tylerreunk说道:

    http://levitrav.store/# Levitra generic best price

  21. Ismaelenriz说道:

    В нашем обществе, где диплом становится началом успешной карьеры в любой отрасли, многие пытаются найти максимально быстрый путь получения качественного образования. Наличие официального документа переоценить попросту невозможно. Ведь диплом открывает двери перед всеми, кто собирается начать трудовую деятельность или учиться в ВУЗе.
    В данном контексте мы предлагаем быстро получить этот важный документ. Вы сможете приобрести диплом старого или нового образца, что будет отличным решением для человека, который не смог завершить образование или утратил документ. Все дипломы производятся аккуратно, с особым вниманием к мельчайшим элементам, чтобы на выходе получился продукт, полностью соответствующий оригиналу.
    Преимущество такого подхода заключается не только в том, что вы максимально быстро получите диплом. Весь процесс организовывается комфортно, с профессиональной поддержкой. От выбора подходящего образца до точного заполнения персональной информации и доставки по России — все находится под абсолютным контролем качественных специалистов.
    Всем, кто пытается найти максимально быстрый способ получения необходимого документа, наша услуга предлагает выгодное решение. Приобрести диплом – это значит избежать продолжительного процесса обучения и сразу переходить к своим целям, будь то поступление в университет или старт трудовой карьеры.

    https://diploman-russiyan.com

  22. Elmersoalf说道:

    Buy Tadalafil 10mg Generic Cialis without a doctor prescription Tadalafil price

  23. Georgefrege说道:

    Order Viagra 50 mg online: Cheap Viagra 100mg – Cheapest Sildenafil online

  24. Charlesvox说道:

    https://cialist.pro/# Generic Cialis without a doctor prescription

  25. Charlesvox说道:

    https://kamagra.win/# Kamagra tablets

  26. Dythgg说道:

    nitroglycerin usa – clonidine 0.1 mg pill order valsartan 160mg generic

  27. Georgefrege说道:

    п»їkamagra: kamagra pills – Kamagra 100mg

  28. Elmersoalf说道:

    Vardenafil online prescription Buy generic Levitra online п»їLevitra price

  29. Jamesexite说道:

    Buy Tadalafil 20mg: Buy Tadalafil 5mg – Generic Tadalafil 20mg price

  30. Georgefrege说道:

    Kamagra tablets: kamagra – buy kamagra online usa

  31. Charlesvox说道:

    http://viagras.online/# sildenafil online

  32. Jamesexite说道:

    cenforce for sale: cenforce.pro – Buy Cenforce 100mg Online

  33. Jamesexite说道:

    Vardenafil price: Vardenafil online prescription – Levitra price

发表回复

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