js记录

1、声明数组
   动态初始化var arr=new Array(3);
   静态初始化var arr=new Array("a","b","c");
   for(i=0;i<arr.length;i++){    // var i或者 i  不能使int i
       alert(arr[i]);
   }
2、事件处理
   onload 网页加载 onunload  关闭网页
   onclick 单击事件   var value=document.myform.name.value;//取值
3、正则表达式
   语法: /正则表达式/.test(验证的内容)
          Example:  /\d+/.test(value)
4、window对象
    window.open(val,"页面标题","width=470,height=150,scrollbars=yes,resizable=no");
    window.confirm
5、 <input type="submit" value="提交" onclick="javascript: return window.confirm('确认提交')" />
登录验证

<script language="javascript" type="text/javascript">
   function show(){
    var flag=true;
    var username=document.myform.username.value;
    var password=document.myform.password.value;
    if(username==null||username==""){
     flag=false;
     alert("请输入用户名");
     return flag;
    }
    if(password==null||password==""){
     flag=false;
     alert("请输入密码");
     return flag;
    }
   }
</script>
 <form action="check" method="post" name="myform" onsubmit="return show()">
 </form>
6.window对象open()方法
 var features="height=100,width=100,top=100,       left=100,toolbar=no,menubar=no,scrollbars=no,                      resizable=no,location=no,status=no";
 window.open(url,name,features,replace);
------------------
<script type="text/javascript">
   function show(){
       w=window.open('jingjing.html','','resizable=no');
  
   setTimeout(clo,3000);
   }
   function clo(){
       w.close();
   }
</script>
<body>
<input type="button"  value="新建一个window对象" onclick="show()"/>
<input  type="button" value="检测window对象是否存在" onclick="alert(w)"/>
<input type="button" value="打开一个窗口" onclick="show()" />
<input type="button" value="关闭打开的窗口" onclick="clo()" />
</body>
7.增加文档内容
  innerText   innerHTML  outerText  outerHTML
8.后退,返回
  <a href="#" onclick="javascript:history.back()">继续购物</a>
9,window对象
  window.setInnerval("show()",1000)每隔1秒执行一次show()
10,没有<form>标签  var str=document.forms[0].username.value;

原文地址:https://www.cnblogs.com/itmyhome/p/4131505.html