jshint给出了错误:
Line 362: document.forms['upload_form'].submit();
['upload_form'] is better written in dot notation.对于这一行
document.forms['upload_form'].submit();他们谈论的通过‘’访问对象成员的notation...are点是什么?操作员?
发布于 2011-11-13 06:35:14
是的,还有其他的点符号吗?
当您继续询问与jshint相关的问题时,请记住它执行的一些检查是优先的:保持一致性更为重要,您可以对其进行配置以更好地符合您自己的特定风格。
另外,请记住,对于具有数组表示法名称(tag[]或其他名称)的表单,无论如何都需要使用数组表示法--我更愿意看到使用一种访问表单属性的方法。
发布于 2011-11-13 06:34:40
这是点符号的一个例子。
document.upload_form.submit()这里有一些参考。http://www.quirksmode.org/js/forms.html
另外,我想最好的解释就是JavaScript中的所有东西都是基于对象的。
考虑以下几点
var myobject = {value1 : 1, value2: 2};我可以像这样访问value1和value2
myobject.value1;
myobject["value1"];https://stackoverflow.com/questions/8108069
复制相似问题