之间在编写JavaScript代码方面有什么不同吗?
<script> JavaScript code goes here </script>标签和
<% JavaScript code goes here %> 标签?
发布于 2014-04-18 18:18:53
第一个示例将JavaScript添加到一个HTML文档中,在该文档中,web浏览器将对其进行解释。
第二个示例将程序代码(任何语言,包括JScript)添加到经典ASP程序中,在该程序中,web服务器将在发送到web浏览器之前对其进行解释。
其他一些系统也使用<%语法,包括JSP (即Java,而不是JavaScript)。
发布于 2014-04-18 18:19:44
<% %>标记不是HTML。它用于各种服务器端语言,如ASP和ASP.NET。
例如,如果您使用ASP,并指定JScript为服务器端脚本语言,则<% %>标记内的代码将是服务器端脚本,而不是客户端脚本。
发布于 2014-04-18 18:19:45
在浏览器中运行,因为HTML语言指定了<script>的含义。
<%服务器代码放在这里-- %>
运行在您的服务器上,如果您使用的是ASP或其他HTML风格的代码模板引擎,但是它不是HTML的一部分,所以对浏览器没有任何意义。
https://stackoverflow.com/questions/23159768
复制相似问题