zoukankan      html  css  js  c++  java
  • input 输入速度和方向判断、搜索功能的延迟请求

    1、input 输入速度和方向判断
    var wxApp = {}
    wxApp.click = function (str,speed) {
        var lastInput = {
            d: "",
            flag: true,
            lastTime: 0,
            twoClickTime:300,
            init:function (str,speed) {
                return {
                    isAdd: this.isAdd(str,speed),
                    speedValid:this.two_click(speed)
                }
            },
    
            isAdd: function (str) {
                var now_time = new Date();
                if (str - this.d > 0) {
                    this.flag = true
                } else {
                    this.flag = false
                }
                this.d = str
            },
            two_click:function(time){
                var nowTime =  (new Date()).getTime();
                var time =  time || this.twoClickTime;
                var f = (nowTime - this.lastTime) > time ? true : false;
                this.lastTime = nowTime;
                return f;
            }
        }
    
        return lastInput.init(str,speed)
    }

    2、搜索

    wxApp.setTimeoutSearch = {};
    wxApp.search = function (that,options) {
        var type = options.type,
            speed = options.speed || 300;
        clearTimeout(this.setTimeoutSearch);
        this.setTimeoutSearch = setTimeout(() => {
            this.getStorage("UserId",(res) => {
                var data = {
              ApplyUserId:res
                }
                this.extend(data,options.data)
    
                this.request({
                    url:type,
                    data:data,
                    success:(rs) =>{
                        that.setData({
                           // options.success
                        })
                    }
                })
            })
        },speed)
    }
    
    
  • 相关阅读:
    nginx 命令
    nginx 配置文件(windows)
    nginx 配置文件(linux)
    nginx 安装
    什么是REST架构
    名词解释
    建造者模式
    单例模式
    工厂模式
    赋值运算符,拷贝构造函数,clone()方法总结
  • 原文地址:https://www.cnblogs.com/founderswitch/p/7976629.html
Copyright © 2011-2022 走看看