有人可以解释这个功能在做什么
var page = new Object();
page.testSearch.btnSearch.setState = function() {
this.disable(!(page.testSearch.searchString.value.trim().length > 1));
}
答案 0 :(得分:0)
代码创建一个名为page的新空JavaScript对象。然后它向对象添加一个属性(在这种情况下,它变成一个函数)。看起来它依赖于你没有粘贴的另一个函数叫做disable(但我认为我们可以假设它以某种方式禁用某些东西!)如果page.testSearch.searchString
中的文本较短,它会禁用某些内容超过1个字符。
我认为它适用于网页上的表单。
必须要说的是,这种JavaScript编码风格有点过时,有些人可能会认为这段代码可以更好地编写为使用对象文字符号。