Gumbi za asinkrono dijeljenje (G +, Facebook, Twitter) - CSS-trikovi

Anonim

Neke od ovih usluga već (pametno) pružaju svoje skripte na asinkroni način, što ih jednostavno kombinira u učinkovitiji, organiziraniji i razumljiviji kod.

(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'));

Otkrio sam da prolazi kroz neki web kod i zaboravljam točno tko je to izvorno učinio, ali čini mi se kao Nicolas Gallagher ili Mathias Bynes. Ispravi me ako griješim.

Trebat će vam HTML na mjestu da skripte stave svoje stvari:

Tweet