我正在尝试像 Pinterest 一样制作一个新的 pin it 按钮,我在那个书签上看到了内容:
javascript:void(
(function(){
var e=document.createElement('script');
e.setAttribute('type','text/javascript');
e.setAttribute('charset','UTF-8');
e.setAttribute('src','http://assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);
document.body.appendChild(e)
})()
);
我是 javascript 的新手,所以我不确定如何开始做一个新的。我什至不知道我应该从哪里开始编码。此 Pin it 按钮的后端是否受限?谁能介绍一下这个 Pin it 按钮是如何工作的?非常感谢。
最佳答案
基本上这段代码所做的是注入(inject)一个 <script>
标记到页面中。实际的“pin it”代码位于 pinmarklet.js
文件。
要像这样制作您自己的功能,您可以重用代码并将源代码替换为您自己的 JavaScript 文件。
旁注:void(...)
部分是多余的,因为该函数无论如何都不返回任何内容。
关于javascript - 如何实现来自pinterest的 "Pin it"函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12906067/