requirejs html原理,从HTML元素RequireJs模块调用的方法,如onclick处理

我改变了一个项目,从“旧”的浏览器式模块结构,以“新”浏览器的或 - 服务器端的JavaScript模块结构与require.js。从HTML元素RequireJs模块调用的方法,如onclick处理

在我使用的是异地客户托管的jQuery,所以我从他们自述的"use priority config"技术给出的例子开始:

My Page

require({

baseUrl: 'scripts',

paths: {

jquery: 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min',

jqueryui: ...,

...

... // bunch more paths here

},

priority: ['jquery']

}, [ 'main' ]);

这实际上是工作的所有权利。但是我想将主要功能导出到HTML网页本身。例如:

fooClick for: Foo!

之前嵌入到AMD模块模式,我想通过创建全局空间Dictionary对象公开的功能从我的各种文件:

// main.js

var MyApi = {};

jQuery(document).ready(function($) {

// ...unexported code goes here...

// export function via MyApi

MyApi.foo = function() {

alert("Foo!");

};

});

但我不知道require.js中正确的方法是什么。是不是好放于HTML的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值