Javascript 为社交网络API加载脚本的最有效方式是什么?

Javascript 为社交网络API加载脚本的最有效方式是什么?,javascript,html,social-networking,external-script,embedded-script,Javascript,Html,Social Networking,External Script,Embedded Script,像现在的大多数网站一样,我的个人网站有一系列社交网络小部件,如“喜欢”、“关注”和“分享”按钮等 为了嵌入这些小部件,我使用社交网络开发人员网站上提供的JavaScript代码,加上HTML5标记以及按钮“挂钩”的相关data-*属性 目前,这些API“加载器”函数位于外部.js文件中,该文件通过网页中的元素触发 我注意到这些“加载器”函数从相关社交网络的服务器调用另一个文件。以Facebook的JavaScript loader函数为例: (功能(d、s、id){ var js,fjs=d.

像现在的大多数网站一样,我的个人网站有一系列社交网络小部件,如“喜欢”、“关注”和“分享”按钮等

为了嵌入这些小部件,我使用社交网络开发人员网站上提供的JavaScript代码,加上HTML5标记以及按钮“挂钩”的相关
data-*
属性

目前,这些API“加载器”函数位于外部
.js
文件中,该文件通过网页
中的
元素触发

我注意到这些“加载器”函数从相关社交网络的服务器调用另一个文件。以Facebook的JavaScript loader函数为例:

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src='//connect.facebook.net/en_GB/all.js#xfbml=1';
fjs.parentNode.insertBefore(js,fjs);
}
(文档,“脚本”,“facebook-jssdk”)