开发语言漫谈-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写的。

相关推荐
wh_xia_jun9 分钟前
基于 Python 的数据分析技术综述
开发语言·python·数据分析
XH华28 分钟前
C语言第一章数据类型和变量(上)
c语言·开发语言
暗影~行星40 分钟前
C语言,结构体指针案例
c语言·开发语言
(Charon)1 小时前
C语言手写简易 DNS 客户端(接收部分)
c语言·开发语言
ricky_fan1 小时前
解决bash终端的路径名称乱码问题
开发语言·chrome·vscode·bash
青衫客361 小时前
浅谈 Python 中的 yield——生成器对象与函数调用的区别
开发语言·python
sun0077001 小时前
C++实现二叉树左右子树交换算法
开发语言·c++·算法
Kiri霧2 小时前
Noting
android·开发语言·kotlin
武昌库里写JAVA2 小时前
使用 Java 开发大数据应用:Hadoop 与 Java API 的结合
java·开发语言·spring boot·学习·课程设计
贝塔西塔2 小时前
PySpark中python环境打包和JAR包依赖
大数据·开发语言·python·spark·jar·pyspark