将jquery导入到将包含在外部资源(html)中的模块中
Importing jquery into module that will be included in an external resource (html)
我正在建立一个广告网络,出版商将在他们的页面上放置一个javascript文件,该文件将托管在远程cdn上。
在javascript文件中,我需要能够导入jquery,以便我可以放置/写入广告到出版商的网站。
下面是添加到出版商网站的代码(出版商代码):
<script src="https://cdn.adnetwork.com/platform.js"></script>
<script type="text/javascript">
window.publisher.init(123123)
</script>
下面是从我的cdn (platform.js)加载到发布者网站的代码:
(function (publisher) {
publisher.init = function (id) {
console.log('publisher id is', id)
// make ajax get request to backend api using pub id
// return advertiser information
// write ads to pub site using jQuery
}
})(window.publisher = window.publisher || {})
我怎样才能在我这边完成这个,这样我就不必要求发布者包含jquery与我的发布者代码?
我需要以某种方式将jquery导入到这个自执行函数中,以便我可以使ajax获得对本地api的请求,并且一旦广告返回,我需要能够将它们写入发布者网站上的DOM。
我知道这是可能的,因为谷歌做到了,我只是不确定他们是如何做到的…
显然我的大脑冻结了,我意识到我不需要jQuery来完成我想要的。我可以使用XMLHttpRequest!
相关文章:
- 如何引用HTML中节点模块中的js文件
- 将迁移的Silverlight到HTML应用程序划分为NPM模块
- 错误:找不到模块'html',可以't提供静态文件
- sanitize-html npm 模块在 Heroku 部署上不起作用
- GiantBomb API 请求获取 HTML 而不是 JSON,Nodejs 请求模块
- 从 HTML 元素(如 onclick 处理程序)调用 RequireJs 模块中的方法
- 如何在 html 文件中包含 nodejs 模块
- Nodejs:错误:找不到模块'html'
- 更加模块化;在.js文件中包含html元素
- 如何访问NodeWebkit中html代码中的节点模块中的抓取数据
- 如何模块化静态HTML文件
- 使用指令对网站的HTML结构进行模块化
- 在nodejs中提供html文件,而不使用fs模块
- Native Client模块是否可以呈现由C++代码生成的HTML
- 如何使用这些Node模块通过文件或URL接受HTML,然后输出JSON作为现有HTML元素的验证
- 如何直接访问模块's在AngularJS上的HTML中的常量
- 我想下载一个字符串从ESP8266 wifi模块服务器使用html/javascript
- angular js模块&架构设计:multiple index.html
- 包括html片段作为模块
- Express 404错误处理无法找到模块'html'错误