2016-04-06 JavaScript--with()的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016-04-06 JavaScript--with()的用法相关的知识,希望对你有一定的参考价值。

<!--

with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。
  with(object instance){
  //代码块
  }
  有时候,在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法,都是通过:对象.属性或者对象.方法这样的方式来分别获得该对象的属性和方法,着实有点麻烦,学习了with语句后,可以通过类似如下的方式来实现:
  with(objInstance){
  var str = 属性1;
  .....
  } 去除了多次写对象名的麻烦。

-->
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>2016-04-06 javascript--with()的用法</title>
  <script type="text/javascript">
  function tform(thisform){
   with(thisform){
    if(thisform.user.value==null||thisform.user.value==""){
    alert("用户名为空");
    return false;
    }else if(psw.value==null||psw.value==""){
   alert("密码为空");
   return false;
    }else{
      return true;
    }
   }
  }
  </script>
 </head>
 <body>
  <form action="Main.html" onsubmit="return tform(this)" method="post">
  用户:<input type="text"  name="user"/>
  密码:<input type="password" name="psw"/>
  <input type="submit" value="提交"/>
  </form>
 </body>
</html>

以上是关于2016-04-06 JavaScript--with()的用法的主要内容,如果未能解决你的问题,请参考以下文章

2016-04-06 JavaScript-对象

javascript webpack_Backward_Compatibility_with_bable_loader

2016.04.06,英语,《Vocabulary Builder》Unit 10

2016.04.06我二十岁 我怕什么

“耐撕”团队 2016.04.06 站立会议

2016-04-06 JavaScript--with()的用法