usr*_*usr 114 javascript
Googles +1按钮示例:
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{"parsetags": "explicit"}
</script>
Run Code Online (Sandbox Code Playgroud)
脚本Tag具有src-Attribute 和内容.这是什么意思,它是如何工作的?
小智 64
不同的浏览器对此有不同 有些只在src包含且没有错误的情况下运行内容.有些人在尝试包含src脚本后运行它,无论成功与否.由于此行为不可靠(并且在HTML5中禁止),因此应该避免这种行为.
谷歌并不依赖任何特定行为.由于内容只是一个对象文字(一个值),执行它实际上不会做任何事情,除了导致无声错误.Google的代码会查看script代码本身的内容,并根据该代码调整其行为.
Jam*_*ham 13
加载脚本后,它会查看自己的脚本标记以访问其内容.
它将使用类似于此的一些代码:
var scripts = document.getElementsByTagName("script");
var data = eval(scripts[scripts.length - 1].innerHTML);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15521 次 |
| 最近记录: |