zoukankan      html  css  js  c++  java
  • JavaScript随笔6

    Ajax:
    (1)
    阻止缓存?+t = new data();
    eval可以把string变为数组
    (2)
    get:放入URL username = &password = ;
    容量有小
    安全性差
    用于获取数据
    post:不通过网址
    容量大(2G)
    用户上传数据
    安全性好一点
    (3)
    1.创建Ajax对象
    chrom
    new XMLHttpRequest();
    IE
    new ActiveXObject("Microsoft.XMLHTTP");
    2.连接到服务器
    3.发送请求
    4.接受返回值
    if(window.XMLHttpRequest)
    {
    var oAjax = new XMLHttpRequest();
    }else
    {
    var oAiax = new ActiveXObject("Microsoft.XMLHTTP");
    }
    oAjax.open('GET','a.txt',true);
    oAjax.send();
    oAjax.onreadystatechange = function(){
    oAjax.readyState//浏览器和服务器,进行到哪一步了

    }


    (4)
    js特性
    用没有定义的变量--报错
    用没有定义的属性--undedined
    (5)
    同步:一件件的来
    异步:多件事一起
    (6)
    readyState
    0 (未初始化)还没有调用open()方法
    1 (载入)已调用send()方法,正在发送请求
    2 (载入完成)send方法完成,已接受全部响应内容
    3 (解析)正在解析响应内容
    4 (完成)响应内容解析完成,可以在客户端调用了
    (7)
    status//http状态码
    200成功
    (8)
    1.创建对象
    构造函数
    例:
    function asd(){//工厂方式
    obj = new Object;
    return obj;
    }

    var obj2 = asd();
    2.new一个函数
    系统会替我new一个object
    var this = new Object;
    同时会自动return
    return this;
    3.原型:porpertype类似css里的class
    可以解决函数重复
    4.类和对象
    类:模子
    对象:产品(成品)
    5.
    用构造函数加属性
    原型加方法
    类名大写
    (9).命名空间
    解决名字相同的函数
    (10)
    类的继承
    function A(){
    this.asd = a;
    }
    function B(){
    A.call(this);//继承属性
    }
    B.propertype = A.propertype;//继承方法
    (11)
    引用

    var a = [1,2,3,4,5];
    var b = a;
    a和b指向同一数组
    解决引用:
    用循环

  • 相关阅读:
    SPSS函数之期和时间函数
    SPSS函数之期和时间函数
    大数据时代的国际贸易理论新发展
    大数据时代的国际贸易理论新发展
    使用R拟合分布
    使用R拟合分布
    大数据和人工智能,金融产业的创新发展通道
    大数据和人工智能,金融产业的创新发展通道
    SAS信用评分之番外篇异常值的识别
    SAS信用评分之番外篇异常值的识别
  • 原文地址:https://www.cnblogs.com/zhaobw/p/6257093.html
Copyright © 2011-2022 走看看