开发语言漫谈-JavaScript

JavaScript、Java名字很相近,但它们没有任何亲缘关系,是由不同公司开发的编程语言。Java由Sun公司(后被Oracle收购)开发,JavaScript最初是由Netscape公司开发的(当年浏览器的霸主)。JavaScript最初的名字是 LiveScript,Netscape将其命名为 JavaScript,无非是蹭 Java流量。当然他们语法很接近,都一脉相承于C语言。

一般认为JavaScript只用于浏览器编程,但是Node.js的出现,让JavaScript脱离了浏览器的制约(也就是执行在客户端),可以运行在服务端了。

从原生JavaScript,逐步演化了很多前端框架,就如同Java有Spring框架一样。前端框架下又有了各种各样的组件,就如同Java下的各种Jar包。这些东西原理都是相同的。

目前国内最流行的前端框架就是Vue和React,学前端目前就是从这两个中选。当然原生的Javascript是基础。

在Javascript基础上微软又搞了个Typescript(有多少人还记得VBScript J++ 这些微软搞出的玩意?),貌似这次成了,很多基础前端组件都是Typescript写的。

相关推荐
大尚来也10 分钟前
PHP 反序列化漏洞深度解析:从原理利用到 allowed_classes 防御实战
android·开发语言·php
雕刻刀13 分钟前
ERROR: Failed to build ‘natten‘ when getting requirements to build wheel
开发语言·python
qq_4160187214 分钟前
高性能密码学库
开发语言·c++·算法
小碗羊肉22 分钟前
【从零开始学Java | 第十八篇】BigInteger
java·开发语言·新手入门
宵时待雨25 分钟前
C++笔记归纳14:AVL树
开发语言·数据结构·c++·笔记·算法
执笔画流年呀39 分钟前
PriorityQueue(堆)续集
java·开发语言
山川行42 分钟前
关于《项目C语言》专栏的总结
c语言·开发语言·数据结构·vscode·python·算法·visual studio code
呜喵王阿尔萨斯44 分钟前
C and C++ code
c语言·开发语言·c++
左左右右左右摇晃1 小时前
JDK 1.7 ConcurrentHashMap——分段锁
java·开发语言·笔记
xcLeigh1 小时前
Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(六)
开发语言·python·教程·python3·练习题