有人可以确认我理解命名空间,因为它们适用于进口请,理想情况下有一些好的参考资料吗?
我认为发生的事情如下:
import packageX
提供packageX
直接位于根目录下方或import packageX.packageY.packageZ
获取子包packageZ
import ..packageA
我可以packageY
包裹A和包裹Z位于packageX
以下的同一级别packageX
;我可以从与packageX
相同级别的软件包中导入。如果我有正确的话,有没有办法看到命名空间树中的'级别',例如如果在$.formUtils.addValidator({
name: "userpassword",
validatorFunction: function(a) {
return !!a.match((/^\s*[A-Za-z0-9@_\./\-]{5,}\s*$/))
},
errorMessage: "Please enter a valid Password for user (Special characters are not allowed apart from At sign (@),Underscore(_), Hyphen(-) and Period(.)) <br> Minimum length for password is 5",
errorMessageKey: "badname"
})
我有一个级别可能或级别''我不能再进一步了?
这让我在最后几天打成平局,我不确定我是在看别人的错误代码还是我自己的误解!