如何使用dojo方面调用常规JavaScript函数
How to call a regular JavaScript function using dojo aspect
我在dojo方面提到了一个JavaScript对象内部的方法,比如
aspect.before(objectname, "someMethod", function(arg1, arg2) {
console.warn("aspect.before: ", arg1, arg2);
});
可以调用像这样的常规JavaScript函数吗
function cn(){
alert("Hello");
}
在dojo方面
这或多或少是:在没有目标的方法上使用dojo方面可能吗?
在您的情况下,您必须使用window
对象:
function aMethod() {
console.log('the method');
}
require(['dojo/aspect'], function(aspect) {
aspect.before(window, 'aMethod', function() {
console.log('this runs before');
});
});
aMethod();
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js"></script>
相关文章:
- 使用WeakMaps在Javascript中创建常规弱引用
- Javascript:var%20C与常规var相比意味着什么
- 如何使用dojo方面调用常规JavaScript函数
- 节点模块和常规javascript文件之间的区别是什么
- 使用常规 javascript 检测 Jquery,如果不存在,则动态加载它
- 如何从AngularJS控制器访问常规Javascript函数
- jQuery 1.7.1“;关于“;函数不适用于常规Javascript事件触发器
- 将常规javascript实现转换为ruby on rails javascript实现
- 本地变量的常规javascript jQuery命名约定是什么
- fs.writeFileSync替换常规javascript
- 如何从包含承诺链的常规 JavaScript 函数返回值
- 使用jquery和常规javascript为一个没有'不允许媒体查询样式表
- 是否有一种方法可以使用MongoDB查询对象来过滤常规JavaScript数组
- jQuery函数不会改变全局变量,而常规javascript函数会
- 将JSON解析为常规JavaScript数组
- jQuery到常规Javascript的映射
- 如何从常规javascript函数访问jquery中的变量
- 将 jQuery 点击事件绑定到常规 javascript 按钮
- 你能在导航工具栏Onsen UI中使用常规javascript函数吗?
- 是否有可能在常规javascript对象中使用jQuery对象?