js和javascript有什么区别
JavaScript 是一种脚本语言,主要用在浏览器中,实现对网页的文档对象的操作和一些用户交互动作的处理。
而 jQuery 则是 JavaScript 的一个代码库(或习惯性叫类库),它将一些在 JavaScript 开发中经常用到的功能集合起来,以方便开发者直接使用,而不需要再用原生 JavaScript 语句写大量代码,同时可在不同浏览器间实现一致的效果。是当前最流行的 JavaScript 库之一。
1. jQuery 作为 JavaScript 的代码库,自然是使用 JavaScript 语言编写的。
2. jQuery 的代码非常规范,执行效率也很高,是 JavaScript 编码的优秀范例。
3. 很多情况下,只要使用 jQuery 的方法就可以实现大部分的 JavaScript 功能。
PS:关于程序语言和代码库之间的联系,打个比方,程序语言是原料,代码库则是用原料做成的半成品,而你的程序项目则是成品。你可以选择直接用原料做,也可以选择加入一些半成品。当然用原料做,你可以更自由,而用半成品则效率更高。
三者共同部分是 Script. 所以,它们的关系就是它们都是脚本。
es是一种规定,e的意思是ECMA,相当于中华人民共和国;s的意思是Script,相当于国家语言文字工作委员会。国家有关部门规范国家的语言,计算机也有类似的组织规范计算机语言。
js是一门语言,就好比人类语言有英语、俄语、日语,同意计算机也分为Java、PHP、Python,所以假定js就是你所熟悉的中文。
ts是一种方言,中文方言有很多,比如上海话。js的方言也不少,比如CoffeeScript。你跑到深圳说上海话,大部分人是听不懂的,所以需要翻译成普通话。同样的,ts也需要转化为js才能让低版本浏览器识别。
相关语言
脚本语言是比较多的,一般的脚本语言的执行只同具体的解释执行器有关,所以只要系统上有相应语言的解释程序就可以做到跨平台。
较为热门的脚本语言有Lua、JavaScript等,功能都比较强大,但也有明显的缺点,例如Lua实现面向对象比较麻烦, 而JavaScript和C++相互调用非常困难。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!