zoukankan      html  css  js  c++  java
  • 函数抖动和函数节流

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>函数去抖和函数节流</title>
        <script src="js/jquery-3.0.0.js"></script>
        <script src="js/lodash.min.js"></script>
        <style>
            .test_throttle{
                 200px;
                height: 400px;
                font-size: 20px;
                line-height: 38px;
                text-align: justify;
                overflow-y: scroll;
            }
        </style>
    </head>
    <body>
    <p>函数去抖:用户在input输入情况下,当停止输入500毫秒后才执行,并不是每次 输入都执行</p>
    <p>函数节流:一个函数的调用频率,限制1s内一个函数不能被调用两次。</p>
    <input type="text" class="test_debounce">
    <p class="test_throttle">测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流测试函数节流</p>
    <script>
        $(function () {
            var n=1;
            $('.test_debounce').on('input change',
                _.debounce(function() {
                    n++;
                    console.log(n);
                },500)
            )
            // 函数节流
            $('.test_throttle').on('scroll',_.throttle(
                function () {
                    n++;
                    console.log(n);
                },10000)
            )
    
        })
    </script>
    </body>
    </html>

  • 相关阅读:
    C++类中的函数重载
    C++中的友元
    bzoj 2820
    莫比乌斯函数
    bzoj 2440: [中山市选2011]完全平方数
    莫比乌斯反演1
    [转]C++ 指针和引用
    P2756 飞行员配对方案问题
    P2055 [ZJOI2009]假期的宿舍
    P2654 原核生物培养
  • 原文地址:https://www.cnblogs.com/gaidalou/p/10640609.html
Copyright © 2011-2022 走看看