Async शेयरिंग बटन (G +, फेसबुक, ट्विटर) - सीएसएस-ट्रिक्स

Anonim

इन सेवाओं में से कुछ पहले से ही (चालाकी से) अपनी स्क्रिप्ट को एक async फैशन में प्रदान करती हैं, यह बस उन्हें और अधिक कुशल, संगठित और समझने योग्य कोड में जोड़ती है।

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

मैंने पाया कि यह कुछ साइट कोड के माध्यम से जा रहा है और मैं वास्तव में भूल जाता हूं कि मूल रूप से किसने किया था लेकिन यह निकोलस गैलाघेर या मैथियास बनेस की तरह लगता है। यदि मैं गलत हूं तो मुझे सही करों।

स्क्रिप्ट को सामान रखने के लिए आपको HTML की आवश्यकता होगी:

Tweet