JavaScript中with语句的优缺点
前几天参加了LAMP的一个技术分享会,有一个前端开发人员的主题是如何规避bug和性能优化,让我觉得无论是做Java开发还是Web前段开发,优化始终应该是我需要努力的方向。
?
今天看到某前辈写的一个JS控件,里面有比较多的with语句引起了我的好奇。
?
with语句的作用是暂时改变作用域链、减少的重复输入。
?
其语法结构为:
?
var form = document.forms[0];form.name.value = "lee king";form.address.value = "Peking";form.zipcode.value = "10000";
?
?所以在以后的高效代码开发中我们应该尽可能的避免使用with语句。
?