-1

标题可能看起来很模糊,让我详细说明。我用javascript制作了一个表单,提交时验证输入字段。当两个字段中的任何一个无效时,它们将变为红色。我现在要添加的是一个侦听器,用于检查用户是否输入了正确的值(实时,即无需单击提交按钮)。我需要为这个函数起一个好名字,但想不出什么好名字……

这是我到目前为止得到的:
checkRelevanceOfInvalidity()
checkStatusOfErrorMessage()

我当前的函数名称:
function loadContentList()
function refreshGUI()
function addToContentList(title, rating)
function validateContent(title, rating)
function addContent()
function disableOption(pos)
function addEventListeners()
function init()
function devtest()

4

1 回答 1

1

好的方法名称非常重要,因此绝对值得考虑。

这在一定程度上取决于每个字段的有效含义。如果它们不同,那么您可能会有以下内容:

  • 有效标题()
  • 验证评级()

所以,在听众中你会做

if !validTitle()
    //highlight the title field 

拥有一个调用每个方法并显示一般错误的通用方法也可能很有用。

  • searchFormIsValid()

可以调用主侦听器函数

  • 检查搜索表单()

在 Angular 中,这将是一个观察者,所以甚至可能是 watchSearchForm()

尝试尽可能多地分解事物并让每种方法做尽可能小的事情是很好的。

于 2013-11-12T23:05:59.433 回答