dojo的类声明和调用
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的类声明和调用相关推荐
- PHP 函数、类声明和调用
<?php // PHP 函数.类声明和调用 // 这是一个类 class New1{// 这是一个方法public function one(){echo '调用one()方法';} } // ...
- python类装饰器详解-Python类中的装饰器在当前类中的声明与调用详解
我的Python环境:3.7 在Python类里声明一个装饰器,并在这个类里调用这个装饰器. 代码如下: class Test(): xx = False def __init__(self): pa ...
- php 类调用本身方法,PHP 类中方法的声明与调用
方法(method)与函数非常类似,只不过方法是用来定义类的行为的. 与函数一样,方法可以接受输入参数,可以向调用者返回一个值. 方法的调用也与函数相同,只是在方法签名要加上调用方法的对象的名称,如下 ...
- java带参数的方法笔记_具有Java参数的方法的类声明
类声明可以包含在Java中具有参数的方法.演示此过程的程序如下: 示例class Message { public void messagePrint(String msg) { System.out ...
- 线程类中如何调用service_你真的了解Java多线程吗?
一.程序.进程和线程.单核CPU和多核CPU.并行与并发 什么是程序? 程序是为完成特定任务.用某种语言编写的一组指令的集合.即指一段静态的代码. 什么是进程? 进程是指程序的一次执行过程,或是正在运 ...
- php类同时调用两个参数,如何让一个类选择器同时调用两个class值_html/css_WEB-ITnose...
姓名 性别 年龄 名族 张峰 男 19 汉族 李惠 女 18 回族 请教一下为什么表格th部分没有变色,只是td部分变了,如何让一个类选择器同时调用两个class值 回复讨论(解决方案) 如何让类选择 ...
- 《深入理解 Spring Cloud 与微服务构建》第八章 声明式调用 Feign
·# <深入理解 Spring Cloud 与微服务构建>第八章 声明式调用 Feign 文章目录 一.Feign 简介 1.简介 2.工作原理 二.写一个 Feign 客户端 三.Fei ...
- C++模板类声明和定义几种写法
为什么模板类的实现放在cpp会出错 在编译用到了模板类的编译单元时,编译器需要访问方法或者类的实现,以实例化它们. 如果这些实现不在头文件中,则它们将不可访问,因此编译器将无法实例化模板,进而会导致编 ...
- 【pytest】(三) pytest中的fixture (2) : fixture的声明和调用
目录 1. fixture的声明 2. fixture的调用 2.1 fixture的调用方式 2.1.1 使用fixturename 2.1.2 使用`@pytest.mark.usefixture ...
最新文章
- JavaScript实现 按钮不可过频繁使用
- Struts2 数据标签
- 初中英语八下单词表(SuperMemo QA文本格式)
- 算法导论之贪心算法(Huffman编码和拟阵)
- DB2性能调节工作总结
- CDH HUE集成yarn
- atom 安装 xdebug 调试 php 代码
- 基于mykernel完成多进程的简单内核
- IBM收购National Interest Security
- 使用JMeter测试WebSocket接口
- 【Python系列】python GUI界面
- 找出只出现一次的第一个字符
- JAVA集合Collection与泛型<T>→List、ArrayList、LinkedList、→Set、HashSet、hashCode()→Map、HashMap、→Properties
- Linux环境变量配置【转】
- c语言程序创建的基本步骤,c语言程序设计基本步骤
- 探索关系抽取中的多变知识
- react视频播放组件ReactPlayer基本使用
- 视网膜屏 retina屏
- 只能吃土豆的牛牛(二进制枚举)
- 《小米商城》--购物车单条数据删除、购物车数量修改、清空购物车、查看地址功能、添加地址
热门文章
- WIN7下硬盘安装linux双系统教程(EasyBCD法)[图文]
- 搭建自己的直播平台_直播系统搭建解决方案
- Mooc_AutoCAD绘制建筑施工图_标准层及底层平面图单元测验题
- linux如何检测超频,turbostat超频检测工具
- 学历提升:自考是什么?自考需要什么条件?有什么用?
- Trapcode Particular 5 - Physics Simulations
- 某地110KV水电站电气一次及发电机保护设计
- Cosmos NDP编程框架(easyNDP)说明文档
- 【内网学习笔记】9、iodine 使用
- 《LeetCode刷题》762. 二进制表示中质数个计算置位(java篇)