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)
}
				
时间: 2024-10-29 01:25:42

input 输入速度和方向判断、搜索功能的延迟请求的相关文章

android中自定义view---实现竖直方向的文字功能,文字方向朝上,同时提供接口,判断当前touch的是哪个字符,并改变颜色

android自定义view,实现竖直方向的文字功能,文字方向朝上,同时提供接口,判断当前touch的是哪个字符,并改变颜色. 由于时间比较仓促,因此没有对代码进行过多的优化,功能远远不如android的自带的TextView强大,只是继承于view,而不是textview. 主要用途:电话本的侧边快速导航等 效果图:(自定义字符串 “#ABCDEFGHIJKLMN),可以实现自定义任意字符串 view的实现: 1 import cn.carbs.verticalstraighttextview

js table的笔记,实现添加 td,实现搜索功能

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Examples</title> <script> window.onload=function() { v

Android开发本地及网络Mp3音乐播放器(十三)网络音乐搜索功能实现,歌名歌手专辑名搜索

实现功能: 实现网络音乐搜索功能 使用观察者设计模式 使用URLEncoder.encode转码 SearchMusicUtils是重点 截止到目前的源码下载: http://download.csdn.net/detail/iwanghang/9507635 欢迎移动开发爱好者交流:我的微信是iwanghang 另外,我打算开始找工作,如果沈阳或周边城市公司有意,也请与我联系. 实现效果如图: 实现代码如下: NetMusicListFragment如下: package com.iwangh

vue自动完成搜索功能的数据请求处理

在现在的互联网世界里,自动完成的搜索功能是一个很常见的功能.比如百度.搜狗.360搜索 ... 功能描述一下大概是这个样子的:有一个搜索框,用户在里面输入要查询的条件,系统会“智能”判断用户输完了,然后自动根据条件去搜索相关的数据返回给用户. 网上这个自动完成的插件很多,实现自动完成功能也不复杂,特别是像vue.angularjs.react这类可以实现双向绑定的库出现以后,实现就更方便了.本文不讲自动完成功能的实现,而是介绍自动完成功能后续数据的请求该如何考虑,主要要处理下面两个问题. 问题1

ASP.NET MVC页面搜索功能实现(普通方法和使用Ajax)

使用以下方法可以对数据进行过滤再在页面中显示 假设当前数据库.控制器和视图都已创建 模型名为Movies 控制名为MoviesController 显示页面的视图名为Index 数据库上下文为MovieDBContext 一.     在显示页面添加搜索功能(普通) 1.         在显示页面的视图中(即Index.cshtml)加入一个搜索表单 @using (Html.BeginForm("Index", "Movies", FormMethod.Get)

phpcms网页替换验证码及搜索功能

在使用phpcms替换网页的时候,除了正常的替换栏目.内容页等,其他的什么验证码啦,提交表单了,搜索功能了,这些在替换的时候可能会对一些默认文件有一些小小 的改变 下面就是自己在失败中成功的过程,最后终于替换成没有bug的替换.作者:悦~ 一.phpcms的验证码替换 有验证码的地方,一般就是表单了,那么首先就要先制作表单出来了,表单的制作过程很简单,如下: A.制作一张表单出来 (1)登录自己的phpcms后台管理 (2)登录进去后,按照这个步骤进行添加表单 a.模块------表单向导:如图

Yii 1开发日记 ----------- 搜索功能及Checkbox的实现

用yii 1实现后台的搜索功能,效果如下图: 1.模型中: 1 public function search() 2 { 3 4 $criteria = new CDbCriteria; 5 //独立高级搜索 6 if(isset( $_GET['goods']) ) { 7 //商品货号 8 if (isset($_GET['goods']['goods_sn']) && $_GET['goods']['goods_sn'] != "") 9 { 10 $criter

Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/12684155 前段时间因为换工作的缘故又恰巧碰到国庆节,所以有段时间自己没有更新博客了,过完国庆到新公司报道,感觉还不错,就是现在住的地方离新公司有点远,地铁20站,伤不起啊,我每天早上7点多就要起床,然后屁颠屁颠的去挤地铁上班,晚上下班还要挤地铁,先不说路程远,车费一天就要10几块,我的银子啊,有坐龙华线去上班的深圳程序员不?听说那条线上班高峰期很挤?我没在上班高峰期坐过那趟车,我

iOS9系列专题二——全新的搜索功能api

更加智能的搜索方案--iOS9搜索功能新api 一.引言 iOS9中为我们提供了许多新的api,搜索功能的加强无疑是其中比较显眼的一个.首先,我们先设想一下:如果在你的app中定义一种标识符,在siri和搜索中,可以用过这个标识符搜索到你的app,是不是很棒?不,这还差得远,你可以定义任意的数据,使其在搜索和siri中可以快速检索到,这样的搜索功能是不是非常酷?不,还有更cool的,你甚至可以在你的网站中添加一些标志,使apple的爬虫可以检索到,那样,即使用户没有安装你的app,也可以在搜索中