在我的Visual Studio 2012中命名一个输入字段'Date'搞砸了javascript intellisense。让我想知道这是否被认为是不好的做法?
<script>
var d = new Date();
d. <-- no intellisense
</script>
<input type="text" name="Date" />
答案 0 :(得分:1)
通常情况下,最好不要使用语言保留字,有时候可以使用语言保留它们,但如果你需要修改某些内容,或者更糟糕的是,如果有人需要修改你的工作,它可能会让你自己感到困惑。
您总是可以使用直观的前缀,例如:
myDate
inputDate
formDate
etc