【问题标题】:javascript intellisense and input name="Date"javascript智能感知并输入名称=“日期”
【发布时间】:2013-06-08 14:41:06
【问题描述】:

在我的 Visual Studio 2012 中将输入字段命名为“日期”会破坏 javascript intellisense。让我想知道这是否被认为是不好的做法?

<script>
    var d = new Date();
    d. <-- no intellisense
</script>
<input type="text" name="Date" />

【问题讨论】:

    标签: visual-studio-2012 javascript-intellisense


    【解决方案1】:

    通常最好不要使用语言保留字,有时有一些方法可以将它们转义,但如果您将来需要修改某些内容,或者更糟糕的是,如果其他人需要修改您的工作,这可能会让您感到困惑。

    您总是可以使用直观的前缀,例如:

    myDate
    inputDate
    formDate
    etc
    

    【讨论】:

    • 谢谢,你的方法是最好的。我对 Visual Studio intellisense-bug 有点困惑,想把它放在这里帮助其他人搜索它。
    猜你喜欢
    • 1970-01-01
    • 2017-10-26
    • 1970-01-01
    • 2016-03-20
    • 2012-09-27
    • 2014-08-30
    • 2016-08-19
    • 2017-05-31
    • 2011-10-14
    相关资源
    最近更新 更多