javascript和ecmascript(什么叫javascript)
JAVASCRIPT和Jscript的区别
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和ECMAscript是一样的么?
是一样的吧,一开始JS是网景公司开发的,后来为了消除各个公司之间的差异,提交欧洲计算机制造商协会(ECMA)通过ECMA-262标准化的脚本程序设计语言。
ECMAScript和JavaScript的区别
ECMA是European Computer Manufacturers Association的缩写,即欧洲计算机制造商协会。欧洲计算机制造商协会是制定信息传输与通讯的国际化标准组织。
ECMAScript是ECMA制定的标准化脚本语言。
目前JavaScript使用的ECMAScript版本为ECMAScript-262。
ECMAScript被国际化标准组织~~为ISO/IEC 16262。
javascript,jscript,es,有什么区别,哪种更好?
三者共同部分是 Script. 所以,它们的关系就是它们都是脚本。
es是一种规定,e的意思是ECMA,相当于中华人民共和国;s的意思是Script,相当于国家语言文字工作委员会。国家有关部门规范国家的语言,计算机也有类似的组织规范计算机语言。
js是一门语言,就好比人类语言有英语、俄语、日语,同意计算机也分为Java、PHP、Python,所以假定js就是你所熟悉的中文。
ts是一种方言,中文方言有很多,比如上海话。js的方言也不少,比如CoffeeScript。你跑到深圳说上海话,大部分人是听不懂的,所以需要翻译成普通话。同样的,ts也需要转化为js才能让低版本浏览器识别。
相关语言
脚本语言是比较多的,一般的脚本语言的执行只同具体的解释执行器有关,所以只要系统上有相应语言的解释程序就可以做到跨平台。
较为热门的脚本语言有Lua、JavaScript等,功能都比较强大,但也有明显的缺点,例如Lua实现面向对象比较麻烦, 而JavaScript和C++相互调用非常困难。
很多初学者都很困惑,ecmascript是什么?它跟javascript有什么关系
可以理解为ECMAScript是一种标准,比如:ES5,ES6就是具体的一js版本。JavaScript是泛称意思比较广