沒有從頭開始的介紹,只是對一些不常用到的語句和需要注意的地方介紹:
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 = '';