`

JS的with语句的简单应用

阅读更多
例一:
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>登录页面</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  <script type="text/javascript">
  	function RegisterSubmit(){ 
 	//获取整个name为Register的form对象
  		with(document.Register){
  			var loginname=username.value;
  			var loginpasswd=passwd.value;
  			if(loginname==null || loginname==""){
  				alert("请填写用户名");
  			}else if(loginpasswd==null || loginpasswd==""){
  				alert("请填写密码");
  			}else{
  				document.Register.submit();
  			}
  		}
  	}
  </script>
  </head>  
  <body>
    <form action="servlet/LoginServlet" name="Register" method="post">
    	<center>
    	<table typle="text-align:cunter" width="590" border="0" bgcolor="#8FBC8F">
    		<tr><td><p align="right">用户名:</p></td>
    		    <td align="left"><input type="text" name="username" style="width:120px"/></td>
    		</tr>
    		<tr><td><p align="right">密&nbsp;&nbsp;码:</p></td>
    		    <td align="left"><input type="password" name="passwd" style="width:120px"/></td>
    		</tr>
    		<tr rowspan="2">
    			<td align="right"><input type="button" value="提交" onclick="RegisterSubmit()"/>&nbsp;</td>
    			<td align="left"><input type="reset" value="重置"/></td>
    		</tr>
    	</table>
    	</center>
    </form>
  </body>
</html>
例二:
<script language="javascript"> 
<!-- 
function Lakers() { 
this.name = "kobe bryant"; 
this.age = "28"; 
this.gender = "boy"; 
} 
var people=new Lakers(); 
with(people) 
{ 
var str = "姓名: " + name + "<br>"; 
str += "年龄:" + age + "<br>"; 
str += "性别:" + gender; 
document.write(str); 
} 
//--> 
</script> 
分享到:
评论

相关推荐

    JS分类语句大全

    with语句可以临时地将对象作为当前对象,以便简化对象的访问。语法如下: with(对象) { 执行语句...... } new语句用于创建一个新的对象实例。语法如下: var 对象名 = new 构造函数(参数); delete语句用于删除...

    javascript完美学习视频教程-----11.javascript流程控制-跳转语句、with语句

    通过观看11.javascript流程控制-跳转语句、with语句.wmv视频,结合11.html和11.javascript流程控制-跳转语句、with语句.txt中的文本资料,你将能够巩固所学知识,并将它们应用到实际项目中。 总结起来,掌握...

    Vue js with语句原理及用法解析

    // 使用with语句 with (obj) { var a = a; var b = b; var c = c; } ``` 使用`with`可以让代码更简洁,因为不需要反复写`obj.`。然而,这也有其潜在的问题: 1. **性能影响**:JavaScript引擎为了优化代码,...

    JavaScript严格模式禁用With语句的原因

    如果在with语句块中引用了未定义的变量,JavaScript会继续在with语句内的对象中查找这个变量,而不是直接报错。这会使得代码的可读性变差,并且引入了意外的行为。比如,在上面提供的代码片段中,变量job在Person...

    Learn JavaScript with p5.js--2018年

    在《Learn JavaScript with p5.js》这本书中,作者Engin Arslan带领读者从零开始学习如何使用JavaScript和p5.js库创建计算机图形。本书面向初学者,特别是那些对视觉学习感兴趣的人士。 **JavaScript**是一种广泛...

    Beginning JavaScript with DOM Scripting and Ajax

    学习JavaScript首先要掌握变量声明、数据类型、运算符、流程控制语句(如if...else,for,while等)、函数定义与调用,以及对象和原型链的概念。此外,理解闭包和作用域也是JavaScript编程中的关键。 二、DOM...

    How to do everything with javascript

    "How to do everything with JavaScript" 涵盖了从基础到高级的JavaScript知识,旨在帮助开发者全面理解和掌握这门语言的体系结构及其实际应用。这本书可能包括了变量、数据类型、控制结构、函数、对象、数组、DOM...

    【第十一章】JavaScript【运算符语句】

    7. **with语句**:虽然不推荐使用,但with允许动态改变作用域链,访问对象的属性。 8. **try...catch...finally语句**:用于异常处理,当代码块可能抛出错误时,可以捕获并处理异常。 通过理解和熟练运用这些...

    Simple Typing Game using JavaScript with Free Source Code.zip

    本项目“Simple Typing Game using JavaScript with Free Source Code”提供了一个用JavaScript编写的打字游戏源码,旨在帮助初学者理解JavaScript在交互式网页开发中的应用。 JavaScript,通常简称为JS,是一种轻...

    Tap My Dot Game using JavaScript with Source Code.zip

    【标题】"Tap My Dot Game using JavaScript with Source Code" 是一个使用JavaScript开发的互动游戏项目,其中包含了完整的源代码。这款游戏可能是一个简单的点击类游戏,玩家需要在屏幕上点击移动的点来得分。...

    Calorie Tracking System using JavaScript with Source Code.zip

    本项目“Calorie Tracking System using JavaScript with Source Code”提供了一个利用JavaScript语言构建的卡路里追踪系统,旨在帮助用户有效监控每日摄入的热量,以实现健康的饮食习惯。下面,我们将深入探讨该...

    Language Translator App in JavaScript with Source Code.zip

    标题中的“Language Translator App in JavaScript with Source Code”指的是一个基于JavaScript开发的语言翻译应用程序,它包含了源代码,可以供开发者学习和参考。这个应用可能利用了Web API或第三方服务来实现...

    Stickman Hangman Game in JavaScript with Source Code.zip

    7. **源代码分析**:在`Stickman Hangman Game in JavaScript`这个项目中,你可以看到如何将上述概念整合到实际的代码结构中,包括主要的JavaScript文件(可能命名为`game.js`)和HTML/CSS文件,它们是如何协同工作...

    javascript和ajax学习指南 Learn_JavaScript_and_Ajax_with_w3Schools.zip

    在JavaScript的学习中,基础语法、变量、数据类型、控制结构(如if语句和循环)、函数和对象是核心内容。此外,理解DOM(Document Object Model)的概念也至关重要,因为JavaScript通过DOM来操作HTML元素。另外,...

    JavaScript的strict模式与with关键字介绍

    在引入严格模式时,JavaScript还废除了with语句。with语句的作用在于,它会为一段代码设定一个默认的对象,之后代码块内的引用,如果没有指定对象,则默认引用该对象。然而,这种做法虽然在某些情况下能够简化代码...

    Ajax简单应用实力

    在“Ajax简单应用实力”这个主题中,我们可以探讨以下几个关键知识点: 1. **XMLHttpRequest对象**:Ajax的核心是XMLHttpRequest(XHR)对象,它允许JavaScript在后台与服务器进行通信。创建一个XHR对象,然后通过...

    Sudoku Game using JavaScript with Source Code.zip

    JavaScript是一种广泛应用于网页和网络应用的编程语言,尤其在创建交互式用户界面方面表现出色。在本项目"JavaScript数独游戏"中,我们将探讨如何利用JavaScript实现一个有趣的数独游戏。数独是一种逻辑推理游戏,...

    Beginning JavaScript with DOM Scripting and Ajax.pdf

    本书的标题——《从新手到专家:使用DOM脚本和Ajax开始JavaScript之旅》(Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional),明确地指出了其目标读者群是从对JavaScript几乎...

Global site tag (gtag.js) - Google Analytics