zoukankan      html  css  js  c++  java
  • 国盛聊天直播室,一点点觉悟。

                this.onmessage = function(e){
                    this.lasttime = this.getTime();
                    if (e.data == "!@#")
                    {          
                        return false;
                    }       
                    
                    if (e.data == this.lastmsg)
                    {
                        return false;
                    }
                    
                    this.lastmsg = e.data;
                    var es = this.events;
                    var data = e.data;
                    var info = data.split("--||");
                    if (info.length != 2)
                    {
                        return false;
                    }
                    this.time = info[0];
                  // console.log(this.time);
                   // alert(info[0]);
                    for (var i = 0; i < es.length; i++)
                    {
                        /*
                        function A(data){ //在hd.js _.comet 中绑定进来的A函数
                            for (var i  = 0; i < fs.length; i++)
                            {
                                fs[i](data.parseJSON(), data);     //fs[i]相当于B函数
                                
                                function B(j, d){ //在chat聊天函数中绑定  进来的B函数
                                    if (!j || j.length == 0)
                                    {
                                        return ;
                                    }
                                    
                                    var msg = [];
                            
                                    for (var i = 0; i < j.length; i++)
                                    {
                                        var row = j[i];
                                        if (row.act == "chat")
                                        {
                                            msg.push(row.msg);
                                        }
                                        else if (row.act == "del")
                                        {
                                            var m = $("#msg" + row.msg);
                                            if (m)
                                            {
                                                m.parentNode.removeChild(m);    
                                            }
                                        }
                                        else if (row.act == "scroll")
                                        {
                                            self.scroll.show(row.msg);
                                        }
                                    }
                                    
                                    if (msg.length > 0)
                                    {
                                        self.backMsg(msg);
                                    }
                                }
                            }
                        }*/
                        
                        es[i](info[1]);  //es[i] 相当于A函数  
                    }
                }

  • 相关阅读:
    Java CountDownLatch应用
    servlet 表单
    servlet简单方法
    MySQL WHERE
    JavaScript typeof
    JavaScript字符串
    jsp语法
    HTML链接
    2021.3.10
    2021.3.9
  • 原文地址:https://www.cnblogs.com/sixiong/p/5066182.html
Copyright © 2011-2022 走看看