zoukankan      html  css  js  c++  java
  • JavaScript-封装的库

    /*
    ***Cookie
    */
    function setCookie(name,value,iDay)
    {
      //设置Cookie
      var oDate=new Date();
      oDate.setDate(oDate.getDate()+iDay);
      document.cookie=name+"="+value+";expires="+oDate;
    }
    function getCookie(name)
    {
      //获取Cookie
      var oDate=new Date();
      var arr=document.cookie.split(';');
      for(var i=0;i<arr.length;i++)
      {
        var arr2=arr[i].split('=');
        if(arr2[0]==name){
          return arr2[1];
        }
      }
      return '';
    }
    function removeCookie(name)
    {
      //删除Cookie
      document.cookie(name,1,-1);
    }
    /*
    ****Cookie
    */


    /*
    ****滚动条滚动的距离
    */
    function getPos(ev)
    {
      var scrollLeft=document.documentElement.scrollLeft||document.body.scrollLeft;
      var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;
      return {x:scrollLeft,y:scrollTop};
    }
    /*
    ****滚动条滚动的距离
    */


    /*
    ****事件绑定
    */
    function myAddEvent(obj,ev,fn)
    {
      if(obj.attachEvent)
      {
        obj.attachEvent('on'+ev,fn);
      }
      else
      {
        obj.addEventListener(ev,fn,false);
      }
    }
    /*
    ****事件绑定
    */


    /*
    ****AJAX
    */
    function ajax(url, fnSucc, fnFaild)
    {
      //1.创建Ajax对象
      if(window.XMLHttpRequest)
      {
        var oAjax=new XMLHttpRequest();
      }
      else
      {
        var oAjax=new ActiveXObject("Microsoft.XMLHTTP");
      }

      //2.连接服务器(打开和服务器的连接)
      oAjax.open('GET', url, true);

      //3.发送
      oAjax.send();
      //4.接收
      oAjax.onreadystatechange=function ()
      {
        if(oAjax.readyState==4)
        {
          if(oAjax.status==200)
          {
            //alert('成功了:'+oAjax.responseText);
            fnSucc(oAjax.responseText);
          }
          else
          {
            //alert('失败了');
            if(fnFaild)
            {
              fnFaild();
            }
          }
        }
      };
    }
    /*
    ****AJAX
    */

  • 相关阅读:
    【知识总结】数学必修二立体几何总结
    【知识总结】数学必修四、必修五三角函数公式总结
    Apache【第一篇】安装
    Nginx【第一篇】安装
    lsb_release 提示命令不存在
    yum 命令提示语法错误
    MySQL【第三篇】数据类型
    MySQL【第二篇】基本命令
    SecureCRT 中 python 命令行使用退格键(backspace)出现 ^H 解决办法
    MySQL【第一篇】安装
  • 原文地址:https://www.cnblogs.com/xiaoyangtian/p/7979766.html
Copyright © 2011-2022 走看看