沒(méi)有從頭開(kāi)始的介紹,只是對(duì)一些不常用到的語(yǔ)句和需要注意的地方介紹:
with 語(yǔ)句:
/**
* 這一語(yǔ)能夠有效地將 object添加到作用域鏈的
* 頭 部,然后執(zhí)行 statement,再把作用域鏈復(fù)到原始狀態(tài)。
*/
with(object)
statement
例如:
在實(shí)際應(yīng)用中,使用 with語(yǔ)句可以減少大量的輸入。
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 語(yǔ)句,代碼難以?xún)?yōu)化,運(yùn)行速度慢,編碼習(xí)慣相抵觸,因?yàn)榻ㄔO(shè)以下方法輸入:
var form = frames[1].document.forms[0];
form.name.value = '';
form.address.value = '';
form.email.value = '';