我是一个javascript新手。我正在尝试编写一份需求文档,需要一些帮助来描述我在寻找什么。我们希望我们的应用程序生成如下的javascript代码段:
<script src="http://www.jotform.com/jsform/10511502633"></script>
这将加载网络表单。
所以我的问题是: - 单个脚本如何加载整个Web表单?这是JSON吗? - 这个叫什么?这是一个跨浏览器的JavaScript吗? - 有人能指出我更多地了解这是什么吗?
感谢您的帮助!
答案 0 :(得分:1)
javascript文件只是托管在外部网站上。它似乎是动态生成的,所以请随意使用一些花哨的单词;)但基本上,你只需包含,就好像它在你自己的网站上一样。
您可以说“应用程序将生成所需的脚本标记,以包含来自外部第三方网站的动态生成的javascript文件”。
如果包含不起作用,您需要采取特别注意事项,因为无法访问其他网站(网站已关闭,DNS无效,文件已在其他网络服务器上移动) ,您的应用程序位于Intranet /代理/防火墙后面......)。为什么你不能复制他们的文件并在本地镜像?或使用可靠的内容分发网络,如Google或亚马逊。
答案 1 :(得分:1)
这种类型的包含有很多名称。最常见的是小部件。
它实际上做了什么:
使用脚本而不是html iframe有多重优势
我们一直使用这个,但我们从不退缩。
如果您不想自己构建窗口小部件基础结构,则可以始终使用其中一个窗口小部件提供程序,例如widgetbox: http://www.widgetbox.com/widgets/make/
随着那些你立即开始运作。
答案 2 :(得分:0)
这通常称为脚本包含。
答案 3 :(得分:0)
Google有很多这类商品,甚至他们用很多名字来称呼它们, 小部件,自定义javascript,代码片段,自定义代码等。这真的取决于你为谁写的...我会选择&#34;跨平台嵌入式javascript代码&#34;这意味着它需要加载其所有依赖项。还要指定需要支持哪些浏览器,以及用户是否已关闭javascript。
编辑:
实际上,由于我们正在讨论唯一ID,因此您可能需要2个部分,用户/网站是唯一的&#34;跨平台嵌入式javascript代码&#34;以及支持它的服务器代码。基本上这是一个使用您自己的javascript小部件访问的API。您可以在需求文档中指出示例,程序员喜欢这些示例。