javascript 基礎技巧 (with 語句介紹)
沒有從頭開始的介紹,只是對一些不常用到的語句和需要注意的地方介紹:with 語句:
/**
* 這一語能夠有效地將 object添加到作用域鏈的
* 頭 部,然后執(zhí)行 statement,再把作用域鏈復到原始狀態(tài)。
*/
with(object)
statement
例如:* 這一語能夠有效地將 object添加到作用域鏈的
* 頭 部,然后執(zhí)行 statement,再把作用域鏈復到原始狀態(tài)。
*/
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 = '';
等同如下:
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 語句,代碼難以優(yōu)化,運行速度慢,編碼習慣相抵觸,因為建設以下方法輸入:// Access form elements directly here.For example;
name.value = '';
address.value = '';
email.value = ''
}
var form = frames[1].document.forms[0];
form.name.value = '';
form.address.value = '';
form.email.value = '';
form.name.value = '';
form.address.value = '';
form.email.value = '';
posted on 2009-12-02 10:35 星期五 閱讀(204) 評論(0) 編輯 收藏 所屬分類: html5