Ajax类的命名约定应该是什么:Button或ButtonView

What should be a naming convention for Ajax classes: Button or ButtonView?

本文关键字:Button ButtonView 是什么 命名约定 Ajax      更新时间:2023-09-26

我们正在创建包含可视控件的Ajax库,如按钮、工具栏、分隔符。为库中表示可视对象的类命名的最佳方法是什么?Ajax中典型的命名约定是什么?

我们是否应该调用我们的类

ButtonView
ToolbarView
SeparatorView

Button
Toolbar
Separator

?

我认为一个前缀添加您的对象是一个好主意。像jq-button或paper-button一样,prefix可以是你的项目名,但不要太长。一个好的名字可以帮助人们区分你的项目,最重要的是,它可以让人们记住你的项目

由于JavaScript没有,而是构造函数(和普通函数)——我想说这个问题的答案实际上与您的命名空间有更多的关系:

myWidgetFactor.createButton(...)

这与DOM命名约定有关:

document.createElement("input");
document.createTextNode("...");
document.createDocumentFragment();

(只是作为旁注,从你的问题,我不能找出任何这个问题与Ajax有什么关系…)