(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib

2019-06-02 21:22:29于丽

705        if (re.test(str)){return true;}else{return false;}
706    },
707
708    /**//*    是否为正确的手机号码
709        @objid        对象ID
710    */
711    IsMobileObj : function(objid)
712    {
713        return this.IsMobile(Sams_object.GetValue(objid));
714    }
715};
716
717/**//*
718    实现Ajax功能
719    Sams_ajax.SendRequest('GET', url, null, recall, "addtohome");
720    Sams_ajax.SendRequest('GET', url, null, null);
721    obj.responseText;
722*/
723var Sams_ajax = {
724    _objPool: [],
725    _getInstance: function (){
726        for (var i = 0; i < this._objPool.length; i ++){
727            if (this._objPool[i].readyState == 0 || this._objPool[i].readyState == 4){
728                return this._objPool[i];
729            }
730        }
731        this._objPool[this._objPool.length] = this._createObj();
732        return this._objPool[this._objPool.length - 1];
733    },
734     _createObj : function (){
735        if (window.XMLHttpRequest){
736            var objXMLHttp = new XMLHttpRequest();
737        }
738        else{
739            var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
740            for(var n = 0; n < MSXML.length; n ++){
741                try{
742                    var objXMLHttp = new ActiveXObject(MSXML[n]);