像UserVoice这样的托管服务如何将其内容嵌入到其他网站上?
我看到它是通过在您自己的页面上包含来自服务提供商的JavaScript文件来实现的,然而,我感兴趣的是创建这样一个服务的构建块。
例如,它们是否使用像jQuery、mooTools或prototypejs这样的库,以及它们如何避免名称空间冲突?
我还想知道是否有任何书籍、文章或博客文章介绍了JavaScript的这一特定用法(不是在JavaScript上查找一般资源)。
提前致以问候和感谢,
艾略特
发布于 2011-05-18 21:19:36
这是我在How to build a web widget (using jQuery)上找到的一个很棒的教程
发布于 2009-09-15 18:31:53
通常,您所描述的内容被称为"Javascript Widget“(UserVoice恰好出现在页面的一侧)。
有一个关于creating Javascript Widgets的很好的教程,你可以去看看。
发布于 2009-09-15 18:34:49
这种可嵌入服务的基本结构是:
HTML如果服务不要求将脚本包含在页面底部,则挂钩body onload事件,而不涉及任何现有处理程序的脚趾(通过拦截现有处理程序函数,该函数可以链接到文档中的其他functions).
https://stackoverflow.com/questions/1428840
复制相似问题