st试用笔记

1.关于轮询

我的写法:

var time_count = 0;

var timer = setInterval(function(){

     async.ajax({

          url:‘‘,

     data:‘‘,

    success:function(data){

        if(data.uid && data.uid !== ‘‘){

        clearInterval(timer);

      }

    }

     })

     time_count++; 

}, 3000)

if (time_count > 20) {

 clearInterval(timer);

 }

  

带我的人的写var checkLog

      checkLogin:{      render:function(callback){
        var t = this;
      t.callback = callback;
      t.loadData();

       },
      loadData:function(){
    var t = this;
    t.timer = setTimeout(function(){
       async.ajax({
        data:‘‘,
       url:‘‘,
       success:function(data){
        if(data.uid && data.uid !==‘‘ ){
          t.clearLX();
          t.callback && t.callback();
        }else{
                    t.loadData();
              }
      }
    })
    }, 3000);
},

clearLX:function(){
  var t = this;
  clearTimeout(t.timer);
    }
}

  

时间: 2024-10-06 05:20:46

st试用笔记的相关文章

堡垒机试用笔记

有次项目投标,其中有涉及到堡垒机,因为第一次听到这个名词,所以就百度百度涨涨知识. "堡垒机,即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种 技术手段实时收集和监控网络环境中每一个组成部分的系统状态.安全事件.网络活动,以便集中报警.记录.分析.处理的一种技术手段."            ----引自百度百科 了解到堡垒机有如下核心功能: 1.单点登录功能 支持对X11.linux.unix.数据库.网络设备.安全设备等一系列授权账号进行密

understand试用笔记一阅读VS2010项目

一.查看vs2010项目 打开understand,File—New—Project...—Next—Next [向导第三步,选“Import Visual Sudio project files”] [向导第四部,Add—添加.sln,VS项目文件—OK] —Next—Next—Finish. 二.Project Browser 默认左侧就有项目结构浏览.(View—Project Browser) 三.很好用的Graphs(进行绘制关系图) UML图:Graphs—Project Graph

PHPer都应该关注的服务端性能问题--听云Server试用笔记

很早就在用国外的NewRelic(http://www.newrelic.com/)的APM产品来监测自己网站的PHP应用性能了.无奈国外的服务从国内访问起来实在是太慢了,虽然New Relic已经上市了,但是这访问慢的问题却是一直没见好转,反而越来越严重.可能是GFW时不时抽风所致,有时候还得翻墙才能访问New Relic的报表.虽说翻墙是码农们必备的技能,但是为了看个报表查个故障都要翻墙的话实在太麻烦了.   最近非常意外地发现国内也有提供和New Relic类似服务的厂商了.听云(http

Artix-7 50T FPGA试用笔记之Create a simple MicroBlaze System

前言:之前笔者的试用博文提到安富利这块板子非常适合MicroBlaze开发,同时网上关于MicroBlaze的资料非常少(或含糊不清),没有一篇能完整介绍VIVADO SDK的设计流程,所以笔者带来这篇博文以供参考. 实验平台:Avnet-Artix-7 50T 开发套件/其它硬件也可以EDK:Vivado 2015.2SDK:Xilinx SDK 2015.2 实验内容:创建一个简单的MicroBlaze,实现板上LED流水灯和串口功能. 实验步骤:(一)        EDK部分1.    

uniGUI试用笔记(三)

uniGUI下的MessageDlg使用发生了变化,最大的特点是: 1.成为了uniGUIForm的成员函数: 2.变成过程(procedure)了,也就是没有返回值了,使得程序不再具有线程阻塞性. 3.增加了一个传入回调函数的参数:callBack : TuniDialogCallbackAnonProc,该类型定义在uniGUIDialogs单元中: TuniDialogCallbackAnonProc = procedure (Sender : TComponent; Res : Inte

uniGUI试用笔记(一)

通过向导创建一个uniGUI应用服务器,工程中有三个文件: TUniServerModule = class(TUniGUIServerModule) TUniMainModule = class(TUniGUIMainModule) TMainForm = class(TUniForm) (1)采用了单例模式,所有客户端共用一个TUniServerModule实例对象,从下面代码可以看出: function UniServerModule: TUniServerModule; implemen

uniGUI试用笔记(四)

uniGUI下有专用的登录窗体类:TUniLoginForm,该类属于AppForm,构建代码为: function frmWebLogin: TfrmWebLogin; begin Result := TfrmWebLogin(dmWebMain.GetFormInstance(TfrmWebLogin)); end; 系统中如果存在登录窗体,则首先显示该窗体,当登录窗体返回不同ModuleResult值时,代表不同含义: ModalResult := mrOk; //表示登录成功,显示主窗体

uniGUI试用笔记(五)

uniGUI的主窗体可以采用多页面方式进行管理,参考网上的资料,都是用TUniFrame + TUniPageControl 来实现,尝试了一下,效果还不错,如下图: 用TUniFrame 能够使用继承模式,我采用了以下的类关系: TfmeWebEmbedBase : 所有嵌入Frame的基类,实现了与主窗体的交互和控制,包括窗体的关闭等 TfmeWebDBListBase:   与数据集列表操作相关的基类,实现了数据集的开启.数据导出与打印等 TfmeWebDBListEditBase:与数据

uniGUI试用笔记(七)

uniGUI的文件下载由于TUniSession的存在而变得非常简单,最典型的一个例子就是将列表中的所有数据导出到Excel中.服务器上采用TMS FlexCel控件,先将数据集中的记录导入到Excel文件中,然后再将Excel文件内容输出到内存流中,最后通过TUniSession发送到客户端.代码如下: procedure TfmeWebDBListBase.ExportData; var i, rowindex, colindex: Integer; ms : TMemoryStream;