• js基本知识点回顾


      JavaScript:  基本语法:  与c#语法基本一致,类型转换:var a= parseint(值): var b = parsefloat(值);  

            isNaN(值):判断是否是数字,是返回false不是返回true;   

         函数方法:

    //有返回值:
      <script >         
        var ccc =  test1(5,6);
             alert(ccc);
           function  test1(a,b){
       var c =  a+b;
    
      renturn  c;
    }
      </script>
    // 无返回值
        <script >         
         test1();
           function  test1(){
    
         alert('hello word');
    }
          </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对象:

    获取对象:

    <script>
        document.getElementById("id")
    
        document.getElementsByClassName("class")
    
        document.getElementsByName("name")
    
        document.getElementsByTagName("标记")
    </script>

    操作对象属性:

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

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

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

    操作对象内容:

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

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

    普通元素:

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

    获取内容:对象.innerHTML

  • 相关阅读:
    有序数组中找中位数
    卡特兰数 catalan number
    海量数据等概率选取问题
    求字符串中最长无重复字符的子串
    Linux的进程通信(IPC)
    Linux多线程编程
    后缀数组处理字符串的利器
    网络编程socket基本API详解
    Windows线程的创建与终止
    《算法导论》读书笔记之第10章 基本数据结构之二叉树
  • 原文地址:https://www.cnblogs.com/liuyubin0629/p/7351830.html
Copyright © 2020-2023  润新知