从YUI沙盒外部调用函数
Calling function from outside YUI sandbox
了解YUI,并了解在YUI3沙箱方法非常有用的特定实现中使用YQuery工具加载jQuery的一些机会。
然而,我很难弄清楚如何访问YQuery沙盒中定义的jQuery函数/变量。
请参阅以下内容:
<script type="text/javascript">
YUI().use('gallery-yquery', function(Y) {
var jq = Y.YQuery();
jq.version = '1.7.1';
jq.use( function() {
$.someFunc = function() {
// Some Jquery actions
}
});
});
</script>
...
<input type="button" onclick="$.someFunc();" value="someTest"/>
有没有一种方法可以让我访问"$.someFunc",比如通过按钮?
注意,这个例子恰好是YQuery,问题是YUI"沙盒"中定义的函数/变量是否/如何在同一页面上从外部访问。
使用Use()方法的返回值,而不指定回调函数作为最后一个参数。我想如果使用YUI动态加载器,您可能会遇到并发问题,因为您无法检测给定实例何时加载并准备好了所有需要的依赖项。
var foo = YUI().use("yui", "event");
alert(foo.guid());
alert(foo.Event.generateId(document.body));
通过:yuilibrary
也许,只是jQuery.someFunc()
?
相关文章:
- 函数从$(document).ready外部调用在$(document).ready中定义的函数
- 从HTML中的外部JS文件调用函数
- 除非将外部js函数放在html文件中,否则无法调用该函数
- 访问外部调用方函数参数
- 在 mongo map 中调用外部 javascript 函数(对象)或减少上下文的可能方法
- 更新侧自调用函数中的外部作用域对象
- 从外部主体函数调用自调用函数
- 调用外部JS函数验证电子邮件
- JS:从函数外部调用变量
- Jquery 从外部文件调用函数
- 从 MXML 调用外部 JavaScript 函数
- 从级联 SELECT 元素更改事件调用外部 JS 函数
- 我可以在挖空时调用视图模型外部的函数吗?
- 从反应组件调用外部Javascript函数
- 每次调用函数时在函数外部添加一个变量
- 如何通过Javascript或Jquery从控制器外部调用Angular JS函数
- 从外部调用函数内部的 JavaScript 变量
- 从YUI沙盒外部调用函数
- 从jQuery中的函数外部调用函数属性
- 如何从窗口外部调用函数