ECMAScript中的内部属性定义了什么?规范是什么意思
此规范使用各种内部属性来定义对象值的语义.这些内部属性不是ECMAScript语言的一部分.它们仅由出于说明目的而由本规范定义.
这是否意味着ECMAScript定义的内部属性不可用于编程.它们用于实现javascript引擎?
到目前为止,我知道,有4种不同的方法来定义和调用网页中的JavaScript
1.inline JS
<script type='text/javascript'> ... </script>
Run Code Online (Sandbox Code Playgroud)
2.外部JS
<script src="someURL"></script>
Run Code Online (Sandbox Code Playgroud)
3.Event hander JS:
<input type="button" onclick="...javascript..."
Run Code Online (Sandbox Code Playgroud)
4.JavaScript:URL
<a href="javascript: ...JS CODE...">js</a>
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以在网页中插入JS?是否(有多少种方式)在任何标准规范中定义?
在上面提到的4种不同方式中,JavaScript的执行上下文有什么不同吗?