zoukankan      html  css  js  c++  java
  • 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

    }

    操作相关的样式{

    操作同辈元素{

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

    }

    }

    操作相关的元素;

    创建删除元素;

    事件;

    正则表达式;

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

    其他;

    }

  • 相关阅读:
    Epipe
    手机WiFi万能钥匙查看破解的password和手机查询命令收集
    解决duilib使用zip换肤卡顿的问题(附将资源集成到程序中的操作方法)
    OpenProcess、GetExitCodeProcess、TerminateProcess
    QlikView图表显示同比数据
    系统出现bootmgr is missing解决方式,戴尔dellserver装系统须要特别注意的问题
    导出结果跟查询结果不一致
    MongoDB -- 介绍
    CentOS上编译安装OpenCV-2.3.1与ffmpeg-2.1.2
    js 获取读取cookie
  • 原文地址:https://www.cnblogs.com/yujiamin123/p/7350893.html
Copyright © 2011-2022 走看看