Javascript 请解释LinkedIn开发者API中的示例脚本
我刚刚开始,我马上注意到一个我不熟悉的模式:Javascript 请解释LinkedIn开发者API中的示例脚本,javascript,api,linkedin,Javascript,Api,Linkedin,我刚刚开始,我马上注意到一个我不熟悉的模式: <script src="http://platform.linkedin.com/in.js"> api_key: dfghyu8v2tg </script> api_键:dfghyu8v2tg 我有两个问题: api_密钥对象的类型和范围是什么 引用的脚本是否具有对脚本标记中内容的特殊访问权限,因为它是标记的src 编辑: 根据Douglas Crockford(我的重点): src属性是可选的。如果存在,则
<script src="http://platform.linkedin.com/in.js">
api_key: dfghyu8v2tg
</script>
api_键:dfghyu8v2tg
我有两个问题:
和
应为空
如果src属性不存在,则
,编译并执行
在我看来,LinkedIn示例不符合这些要求
api_密钥对象的类型和范围是什么
如果您将其视为JavaScript,那么
它是一个后跟一个(可能是)未定义的变量,将抛出一个引用错误
引用的脚本是否具有对脚本标记中内容的特殊访问权限,因为它是标记的src
不支持。脚本元素的内容是不支持
src
时的回退。它被滥用为包含额外数据的黑客行为。浏览一下脚本(在src中)就会发现它在所有它能找到的
元素上循环,并检查它们的内部HTML
谢谢,并确认。LinkedIn API甚至在其他脚本标记中支持特殊语法,可能也基于某种解析器。