没有从头开始的介绍,只是对一些不常用到的语句和需要注意的地方介绍:
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 = '';