Mõni neist teenustest pakub juba (nutikalt) oma skripte asünkroonselt, see lihtsalt ühendab need tõhusamaks, korrastatumaks ja arusaadavamaks koodiks.
(function(doc, script) ( var js, fjs = doc.getElementsByTagName(script)(0), frag = doc.createDocumentFragment(), add = function(url, id) ( if (doc.getElementById(id)) (return;) js = doc.createElement(script); js.src = url; id && (js.id = id); frag.appendChild( js ); ); // Google+ button add('https://apis.google.com/js/plusone.js'); // Facebook SDK add('//connect.facebook.net/en_US/all.js#xfbml=1&appId=200103733347528', 'facebook-jssdk'); // Twitter SDK add('//platform.twitter.com/widgets.js'); fjs.parentNode.insertBefore(frag, fjs); )(document, 'script'));
Ma leidsin, et see läbib mõnda saidikoodi ja unustan täpselt, kes seda algselt tegi, kuid tundub, et see on nagu Nicolas Gallagheri või Mathias Bynesi asi. Parandage mind, kui ma eksin.
Skriptide sisu lisamiseks vajate HTML-i:
Tweet