Dojo   发布时间:2022-04-21  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了dojo面向对象的调用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

最近开始学习arcgis for javascript,其中dojo是必须学习的框架,今天对相关模块化和对象化进行了研究。



总结几点:1.项目中加入dojo框架,认JS调用目录为dojo,如果想增加新的调用目录需要写一下内容
<script >
var dojoConfig = { baseUrl: "itfanr/",packages: [{name:"test",LOCATIOn:"test"}]};
目录(dojo中成为路径起点) 下级目录(dojo中成为包)
</script>
定义完成后,dojo和itfanr目录就可以使用了,其原因不明确,如果不加上面的内容,在调研路径的时候,就会出错。
2.有了目录后,在调研文件的时候,从目录下第二级算起,如:dojo/dojo/ready.js 使用require()调用的时候,要这样写require(["dojo/ready"]),需要去掉一个dojo.

例:person.js放到itfanr/test下,
define(["dojo/_base/declare"],function (declarE) {
return declare("person",null,{
name: "zhangsan",
constructor: function (Name) {
this.name = name;
},
say: function () {
return this.name;
}
});
});
HtmlPage.html
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <Meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script > var dojoConfig = { baseUrl: "itfanr/",LOCATIOn:"test"}]}; </script> <script src="dojo/dojo/dojo.js"></script> <script > require( ["dojo/ready","test/person"],//这里是从二级目录算起,感觉很别扭 function (ready,person) { ready(function () { var id = "SELEcted_text"; var person1 = new person("dfdsfd"); alert(person1.Name); }); }); </script> </head> <body> <h1 id="SELEcted_text">Hello</h1> </body> </html>

大佬总结

以上是大佬教程为你收集整理的dojo面向对象的调用全部内容,希望文章能够帮你解决dojo面向对象的调用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。