道非道 非常道

勤思、谨言、慎行、厚积、薄发

统计

web

天圆

经济 政治 军事

键康

javascript 基础技巧 (with 语句介绍)

没有从头开始的介绍,只是对一些不常用到的语句和需要注意的地方介绍:
   with 语句:
  
/**
 * 这一语能够有效地将 object添加到作用域链的 
 *  头 部,然后执行 statement,再把作用域链复到原始状态。
 
*/
with(object)
  statement
例如:
   在实际应用中,使用 with语句可以减少大量的输入。
 
frames[1].document.forms[0].address.value = '';
frames[
1].document.forms[0].name.value = '';
frames[
1].document.forms[0].email.value = '';
   等同如下:
with(frames[1].document.forms[0]){
    
// Access form elements directly here.For example;
    name.value = '';
    address.value 
= '';
    email.value 
= ''
}
   使用 with 语句,代码难以优化,运行速度慢,编码习惯相抵触,因为建设以下方法输入:
var form = frames[1].document.forms[0];
form.name.value 
= '';
form.address.value 
= '';
form.email.value 
= '';



 

posted on 2009-12-02 10:35 星期五 阅读(194) 评论(0)  编辑  收藏 所属分类: html5


只有注册用户登录后才能发表评论。


网站导航: