• js复习:


         JavaScript:  基本语法:  与c#语法基本一致,类型转换:var a= parseint(值): var b = parsefloat(值);     isNaN(值):判断是否是数字,是返回false不是返回true;   

         函数方法:

    // 无返回值

        <script >         

         test1();

           function  test1(){

         alert('hello word');

    }

          </script>

    //有返回值:

      <script >         

        var ccc =  test1(5,6);

             alert(ccc);

           function  test1(a,b){

       var c =  a+b;

      renturn  c;

    }

          </script>

    JavaScript DOM:

    windows对象:  window.open()     window.close()    window.opener  window.setinterval()/window.setTimeout();     调整页面:  window.navigate("url"); window.moverTo(x,y);   window.resizeTo(wid.hei); window.scrollTo(x,y);

    window.open();

    <input type="button" value="按钮1" id="btn1"/>;

    <script>

            var  oBtn1  =   document.getElementById("btn1");

            oBtn1.onclick = function(){

         window.open("Default2.aspx","_blank","width=400 height=400 left="+((window.screen.width/2)-200)+" top=""+((window.screen.height/2)-200)+");

    //window.screen.width 是屏幕的宽度

    }

      var  oBtn2  =   document.getElementById("btn2");

            oBtn2.onclick = function(){

             a.Close();

    }

     oBtn1.onclick = function(){

        window.scrollTo(0,200);

    }

    //  往下调到200.相当于锚点

    //将父级窗口关闭  widow.opener.close();

    </script>

    window.history 对象:  window.history.back();  window.history.forward();  

    window.history.go(n);   //放正数前进一个页面,放负数后退一个页面;

    window.location对象:  window.location.href="url";    //跳转页面  和window.open();相似;但是浏览器不会屏蔽他,open有的浏览器会屏蔽;  它还会获取当前页面的地址;

    window.document对象:

    {

    获取对象{

    document.getElementById("id")

    document.getElementsByClassName("class")

    document.getElementsByName("name")

    document.getElementsByTagName("标记")

    }

    操作对象属性{

    添加属性:对象.setAttribute("name","value");

    移除属性:对象.removeAttribute("name");

    获取属性值:对象.getAttribute("name");

    }

    操作对象内容{

    对象.innerHTML=“” /对象.innerText ="";

    innerHTML会将里面写的有关的代码编译出来而Text会将你写的内容当做文本展示出来并不会编译。

    普通元素{

    移除内容:对象.innerHTML="" / inner.Text=""

    获取内容:对象.innerHTML

    }

    表单元素{

    移除,获取,添加,都是value;

    }

    }

    操作对象样式

    {

    添加样式,获取:对象.style.width/height/backgroundColor

    移除样式: 对象.style = "";

    实时获取:offsetHeight

    }

    操作相关的样式{

    操作同辈元素{

    上一个,下一个:注意空格和换行

    }

    }

    操作相关的元素;

    创建删除元素;

    事件;

    正则表达式;

    字符串,时间日期,数学函数;

    其他;

    }

  • 相关阅读:
    Python生成测试数据-Faker(非LOL选手-李相赫)
    requests-html库轻体验-HTMLSession下载表情包
    【转载-学习】[一个前端必会的 Nginx免费教程
    Requests接口测试库-官网快速上手
    Java 环境变量配置
    Python多线程-ThreadLocal
    Python多线程
    day11 装饰器---函数的使用方法
    day10.函数,函数的参数
    day9文件操作
  • 原文地址:https://www.cnblogs.com/yujiamin123/p/7350893.html
Copyright © 2020-2023  润新知