Fabric.js resolveNamespace() 方法
resolveNamespace() 方法 用于返回指定命名空间的对象。
语法:
resolveNamespace(namespace)
参数: 该方法接受一个参数,如上所述,并在下面进行描述:
- namespace: 此参数保存指定的命名空间字符串,例如’fabric.Image.filter’,’fabric’等。
返回值: 该方法返回指定命名空间的对象。
示例1:
<!DOCTYPE html>
<html>
<head>
<!-- Adding the FabricJS library -->
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.min.js">
</script>
</head>
<body>
<script type="text/javascript">
/* Calling resolveNamespace() function over
the specified namespace */
console.log(fabric.util.resolveNamespace("fabric.Observable"));
console.log(fabric.util.resolveNamespace("fabric.util"));
</script>
</body>
</html>
输出:
{}
{"array":{},"object":{},"string":{},"ease":{}}
示例2:
<!DOCTYPE html>
<html>
<head>
<!-- Adding the FabricJS library -->
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.min.js">
</script>
</head>
<body>
<script type="text/javascript">
// Specifying some namespace
var namespace1 = "fabric.CommonMethods";
var namespace2 = "fabric.Collection";
/* Calling resolveNamespace() function over
the above specified namespace*/
console.log(fabric.util.resolveNamespace(namespace1));
console.log(fabric.util.resolveNamespace(namespace2));
</script>
</body>
</html>
输出:
{}
{"_objects":[]}