jscript和javascript区别

    今日在使用弹出层时发现ie,谷歌下支持弹出框,而火狐下却不支持,百思不得其解,试了很多地方都解决不了问题,最后将<script type="text/jscript"></script>改成了<script type="text/java"></script> 火狐下终与出现了弹出框,最终查了资料才知道jscript和javascript是有区别的。

  netscape开发了在Navigator中使用的LiveScript语言,后改名为JavaScript
  Microsoft发行jscript用于internet explorer. 最初的jscript和javascript差异过大,web程序员不得不痛苦的为两种浏览器编写两种脚本。于是诞生了ECMAScript,是一种国际标准化的javascript版本。现在的主流浏览器都支持这种版本。
   我们写程序的时候最好写<script language=javascript>而不是<script language=jscript>因为javascript是一个通用的名称,所有浏览器都认识,而jscript只有IE认识。
其他语言细节上的区别,不是一两下能说完的。编程时最好遵循ECMAscript标准。这样可以保证兼容性。
顺便说一下,javascript原来叫Livescript,后来Sun的java风头正盛的时候netscape就把名字改成javascript。

你可能感兴趣的:(JavaScript,浏览器,Microsoft,IE,语言,internet)