javascript - 带有 src 和内容的脚本标签是什么意思?

标签 javascript

Google 的 +1 按钮示例:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
      {"parsetags": "explicit"}
</script>

script标签有一个src-Attribute内容。这是什么意思,它是如何工作的?

最佳答案

不同的浏览器对此有不同的处理方式。有些仅在 src 被正确包含时才运行内容。有些人在尝试包含 src 脚本后运行它,无论成功与否。由于此行为不可靠(和 prohibited in HTML5 ),因此应避免。

Google 不依赖任何特定行为。由于内容只是一个对象文字(一个值),执行它实际上不会做任何事情,除了会导致一个静默错误。 Google 的代码会查看 script 标记本身的内容,并据此调整其行为。

关于javascript - 带有 src 和内容的脚本标签是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528325/

相关文章:

javascript - 使用 yui 在纯菜单中寻找正确的 jQuery 选择器

javascript - 根据嵌套键值对对象数组进行排序的最快方法

javascript - 如何使用 String.charCodeAt();一次获取并存储字符串每个字母的字符代码值并存储它们?

javascript - 如何在 OrientDB 中的自定义 javascript 函数内从 JSON 中提取查询结果

c# - 构建长值数组的校验和

javascript - 使用 ng-repeat 进行 Angular 选择不适用于 json 对象

javascript - JS - 在 JSON 文件中插入、删除和添加数据

javascript - Azure 移动服务 invokeAPI 调用出现控制台错误

javascript - jQuery 错误 : TypeError: 'undefined' is not a function

javascript - 代码在 jsfiddle 中运行良好,但在本地保存时运行不佳