dojo/declare()

Defining a Class

dojo官网对于这个部分写的不是很清晰,刚入门的时候很容易不知道各个地方是什么含义,所以写了这篇

参考地址:https://dojotoolkit.org/reference-guide/1.10/dojo/_base/declare.html

定义dojo的类

define(["dojo/_base/declare(这写的是这个类里用的其他的类的地址)"], function(declare(这里写前面的类似于类名)){return declare(这里写类名下面调用的时候用, {constructor: function(name, age, residence(类所需的参数值)){this.name = name;this.age = age;this.residence = residence;}});
});

Using the class:

调用

require(["my/Person(这里写类的地址,一般来说可以把类的文件夹写成固定的)"], function(Person(和上面的差不多)){var folk = new Person("phiggins", 42, "Tennessee"这是参数值);//调用的时候使用
});

dojoConfig

上面那个文件夹固定的方法

var dojoConfig = {packages:[{async: true,//这个参数一定要设置,必须要设置trueparseOnLoad: true,name:'myapi',//location: location.pathname.replace(/\/[^/]*$/, '') + 'scripts'//文件夹地址location: origin + 'JS路径'}]
};

其中地址的位置

var origin = 'http://' + location.host; /*根目录*/

dojo的类声明和调用相关推荐

  1. PHP 函数、类声明和调用

    <?php // PHP 函数.类声明和调用 // 这是一个类 class New1{// 这是一个方法public function one(){echo '调用one()方法';} } // ...

  2. python类装饰器详解-Python类中的装饰器在当前类中的声明与调用详解

    我的Python环境:3.7 在Python类里声明一个装饰器,并在这个类里调用这个装饰器. 代码如下: class Test(): xx = False def __init__(self): pa ...

  3. php 类调用本身方法,PHP 类中方法的声明与调用

    方法(method)与函数非常类似,只不过方法是用来定义类的行为的. 与函数一样,方法可以接受输入参数,可以向调用者返回一个值. 方法的调用也与函数相同,只是在方法签名要加上调用方法的对象的名称,如下 ...

  4. java带参数的方法笔记_具有Java参数的方法的类声明

    类声明可以包含在Java中具有参数的方法.演示此过程的程序如下: 示例class Message { public void messagePrint(String msg) { System.out ...

  5. 线程类中如何调用service_你真的了解Java多线程吗?

    一.程序.进程和线程.单核CPU和多核CPU.并行与并发 什么是程序? 程序是为完成特定任务.用某种语言编写的一组指令的集合.即指一段静态的代码. 什么是进程? 进程是指程序的一次执行过程,或是正在运 ...

  6. php类同时调用两个参数,如何让一个类选择器同时调用两个class值_html/css_WEB-ITnose...

    姓名 性别 年龄 名族 张峰 男 19 汉族 李惠 女 18 回族 请教一下为什么表格th部分没有变色,只是td部分变了,如何让一个类选择器同时调用两个class值 回复讨论(解决方案) 如何让类选择 ...

  7. 《深入理解 Spring Cloud 与微服务构建》第八章 声明式调用 Feign

    ·# <深入理解 Spring Cloud 与微服务构建>第八章 声明式调用 Feign 文章目录 一.Feign 简介 1.简介 2.工作原理 二.写一个 Feign 客户端 三.Fei ...

  8. C++模板类声明和定义几种写法

    为什么模板类的实现放在cpp会出错 在编译用到了模板类的编译单元时,编译器需要访问方法或者类的实现,以实例化它们. 如果这些实现不在头文件中,则它们将不可访问,因此编译器将无法实例化模板,进而会导致编 ...

  9. 【pytest】(三) pytest中的fixture (2) : fixture的声明和调用

    目录 1. fixture的声明 2. fixture的调用 2.1 fixture的调用方式 2.1.1 使用fixturename 2.1.2 使用`@pytest.mark.usefixture ...

最新文章

  1. JavaScript实现 按钮不可过频繁使用
  2. Struts2 数据标签
  3. 初中英语八下单词表(SuperMemo QA文本格式)
  4. 算法导论之贪心算法(Huffman编码和拟阵)
  5. DB2性能调节工作总结
  6. CDH HUE集成yarn
  7. atom 安装 xdebug 调试 php 代码
  8. 基于mykernel完成多进程的简单内核
  9. IBM收购National Interest Security
  10. 使用JMeter测试WebSocket接口
  11. 【Python系列】python GUI界面
  12. 找出只出现一次的第一个字符
  13. JAVA集合Collection与泛型<T>→List、ArrayList、LinkedList、→Set、HashSet、hashCode()→Map、HashMap、→Properties
  14. Linux环境变量配置【转】
  15. c语言程序创建的基本步骤,c语言程序设计基本步骤
  16. 探索关系抽取中的多变知识
  17. react视频播放组件ReactPlayer基本使用
  18. 视网膜屏 retina屏
  19. 只能吃土豆的牛牛(二进制枚举)
  20. 《小米商城》--购物车单条数据删除、购物车数量修改、清空购物车、查看地址功能、添加地址

热门文章

  1. WIN7下硬盘安装linux双系统教程(EasyBCD法)[图文]
  2. 搭建自己的直播平台_直播系统搭建解决方案
  3. Mooc_AutoCAD绘制建筑施工图_标准层及底层平面图单元测验题
  4. linux如何检测超频,turbostat超频检测工具
  5. 学历提升:自考是什么?自考需要什么条件?有什么用?
  6. Trapcode Particular 5 - Physics Simulations
  7. 某地110KV水电站电气一次及发电机保护设计
  8. Cosmos NDP编程框架(easyNDP)说明文档
  9. 【内网学习笔记】9、iodine 使用
  10. 《LeetCode刷题》762. 二进制表示中质数个计算置位(java篇)