JavaScript中的this、with的用法
来源:互联网 发布:js生成8位随机数 编辑:程序博客网 时间:2024/04/29 07:20
转贴至: 初夏的小草 http://blog.csai.cn/user1/14586/archives/2007/15413.html
this 对象返回“当前”对象。在不同的地方,this 代表不同的对象。如果在 JavaScript 的“主程序”中(不在任何 function中,不在任何事件处理程序中)使用 this,它就代表 window 对象;如果在 with 语句块中使用 this,它就代表 with所指定的对象;如果在事件处理程序中使用 this,它就代表发生事件的对象。例如:
这个用法常用于立刻检测表单输入的有效性。
<script>
...
function check(formObj) {
...
}
...
</script>
<body ...>
...
<form ...>
...
<input type="text" ... onchange="check(this.form)">
...
</form>
...
</body>
with 语句 为一个或一组语句指定默认对象。
用法:with (<对象>) <语句>;
with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用:
x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10);
y = Math.tan(14 * Math.E);
当使用 with 语句时,代码变得更短且更易读:
with (Math) {
x = cos(3 * PI) + sin(LN10);
y = tan(14 * E);
}
- JavaScript中的this、with的用法
- JavaScript中的this、with的用法
- javaScript 中的 with 和 this 的用法
- JavaScript中with/this用法
- JavaScript中的this用法
- javascript中的this用法
- JavaScript 中的this用法
- JavaScript中的this用法
- JavaScript中的this用法
- javascript 中的 this用法。
- javascript中的this用法
- javascript,jquery中的this关键字的用法
- javascript 中的this关键字的用法
- JavaScript中的this的一些用法
- Javascript 中的 with 用法
- javascript 中的with用法
- javascript中的this关键字用法
- javascript中的this用法小结
- 边际生产力理论
- 去草莓鼻
- test
- 如何提高SQL语句执行效率
- asp.net窗体的打开和关闭
- JavaScript中的this、with的用法
- 用wmlscript实现MD5和BASE64加密
- SQL Server数据库开发十大问题
- 推荐一本SQL Server2008入门的优秀教程
- Dynamics CRM 4.0 Plugins
- 如何每天定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台工作站上
- CreateThread、_beginthreadex和AfxBeginThread
- proxool 连接池简单应用
- 将设计模式应用到 domino