• js笔记


     

    js去掉前后空格

    $.trim("       a            ")
    onclick事件:
         <button type="button" onclick="alert('Welcome!')">点击这里</button>
     
    document.write("<h1>This is a heading</h1>");
    document.getElementById("demo").innerHTML="My First JavaScript";
     
    获取
      getElementById("demo")
      getElementTagName();
      getElementByClass("demo")
     
    定义方法
      <script>
        function myFunction()
        {
        document.getElementById("demo").innerHTML="My First JavaScript Function";
        }
      </script>
     
    时间和日期
       d=new Date().getDay()
       d.getTime()  =>  毫秒
       d.setFullYear(1992,10,3)    => 设置时间
       d.getDay()   => 获取星期
    var today=new Date()
    var h=today.getHours()
    var m=today.getMinutes()
    var s=today.getSeconds()
     
    for循环
      for (var i=0;i<cars.length;i++)
      {
      document.write(cars[i] + "<br>");
      }
     
      var person={fname:"John",lname:"Doe",age:25};
      for (x in person)
        {
        txt=txt + person[x];
        }
     
      for (x in person)
      {
      txt=txt + x;
      }
     
    字符串匹配和替换
      apos = value.indexOf("@")
      dotpos = value.lastIndexOf(".")
      document.write(str.indexOf("Hello") + "<br />")  0/-1
      document.write(str.match("world") + "<br />") word/null
      str.replace(/Microsoft/,"W3School")  Visit W3School!
     
    设置焦点
    email.focus()
     
    创建dome
      var para=document.createElement("p");
      var node=document.createTextNode("这是新段落。");
      para.className = "clear";
      para.setAttribute('id', 'graph')
      para.appendChild(node);
     
      var element=document.getElementById("div1");
      element.appendChild(para);
     
    设置dome属性
      document.getElementById(id).attribute=new value
      document.getElementById("image").src="landscape.jpg";
      document.getElementById("p2").style.color="blue";
     
    获取dome属性
      getAttribute
      oInput.getAttribute('value')
     
    检测浏览器是否启用了cookie  
      navigator.cookieEnabled==true
     
    input值改变
      onchange()
     
    转为大写
      toUpperCase() 
     
    延时执行
      t = setTimeout('startTime()',500)
     
    数组合并
      arr.concat(arr2)
      arr.join(".")
     
    四舍五入
      Math.round(0.60)
     
    取整
      Math.floor(2.6)
     
    随即数
      Math.random()
     
    字符串
    str = 'abcdesff'
    str = substring(2,4)  => cde
     
    shift按下,禁止a标签
      function cancelLink() { 
      if (window.event.srcElement.tagName == "A" && window.event.shiftKey) 
      window.event.returnValue = false; 
      } 

     

    js 重新加载页面

    <script>location.reload();</script>

    js获取随机时间戳   (new Date()).getTime()

    bind() 一次绑定多个事件

    $('#foo').bind({
    click: function() {
    // do something on click
    },
    mouseenter: function() {
    // do something on mouseenter
    }
    });

    on()动态加载dome结果执行js事件,ajax中get请求
    $('.mba_business').on('click', '.next_following_companies', function() {
    var $this = $(this);
    var page = $this.attr('p');
    if (page ){
    $.get("ajax/following/companies/feed", {current_user_id : <%= current_user_id %>, page : page, t:(new Date()).getTime() }, function (data) {
    if (data.success)
    $this.parent().empty().append(data.html);
    }, 'json');
    }
    });
  • 相关阅读:
    ##JDBC
    《人月神话》阅读笔记(三)
    《人月神话》阅读笔记(二)
    《人月神话》阅读笔记(一)
    记账小软件开发(网页版)(四)
    记账小软件开发(网页版)(三)
    记账小软件开发(网页版)(二)
    记账小软件开发(网页版)(一)
    课程信息管理系统
    Java课程作业之动手动脑(六)
  • 原文地址:https://www.cnblogs.com/qinyan20/p/3643171.html
Copyright © 2020-2023  润新知