Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Polymer 聚合物自定义元素命名约定功能/错误_Polymer_Polymer 1.0 - Fatal编程技术网

Polymer 聚合物自定义元素命名约定功能/错误

Polymer 聚合物自定义元素命名约定功能/错误,polymer,polymer-1.0,Polymer,Polymer 1.0,他们在文件中说 根据规范,自定义元素的名称必须包含破折号 (-) 因此,我创建了一个名为customelement的自定义元素。一般来说,每个人都这样做。但我突然怀疑,我们能在结尾处冲刺吗? 然后我尝试了customelement-和-customelement 我想知道在右侧末端有破折号(-)是有效的。但在左侧末端有破折号(-)是无效的。 这是一个功能还是一个bug?它不是bug。它按预期工作 根据需要,您的元素名称中需要有破折号(例如)。这样,您就不得不添加一个名称空间,以避免与现有元素发生

他们在文件中说

根据规范,自定义元素的名称必须包含破折号 (-)

因此,我创建了一个名为
customelement
的自定义元素。一般来说,每个人都这样做。但我突然怀疑,我们能在结尾处冲刺吗?

然后我尝试了
customelement-
-customelement

我想知道在右侧末端有破折号(-)是有效的。但在左侧末端有破折号(-)是无效的。


这是一个功能还是一个bug?

它不是bug。它按预期工作

根据需要,您的元素名称中需要有破折号(例如
)。这样,您就不得不添加一个名称空间,以避免与现有元素发生冲突。有效的自定义元素名称是满足以下所有要求的字符名称序列

[a-z] (PCENChar)* '-' (PCENChar)*
其中PCENChar:=

"-" | "." | [0-9] | "_" | [a-z] | #xB7 | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x203F-#x2040] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF]
参考:


希望这有帮助:)

非常感谢。无法追加投票,因为每日限额已达到以下链接,请解释清楚。试着理解