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

相关推荐
JCBP_2 小时前
QT(3)
开发语言·汇编·c++·qt·算法
秃顶老男孩.3 小时前
web中的循环遍历
开发语言·前端·javascript
滴滴滴嘟嘟嘟.3 小时前
Qt信号与槽机制
开发语言·qt
快起来搬砖了3 小时前
实现一个优雅的城市选择器组件 - Uniapp实战
开发语言·javascript·uni-app
wu~9703 小时前
开发思路篇:转账接口设计
java·开发语言
带娃的IT创业者3 小时前
实战:用 Python 搭建 MCP 服务 —— 模型上下文协议(Model Context Protocol)应用指南
开发语言·python·mcp
minji...3 小时前
C++ STL之list的使用
开发语言·c++
万粉变现经纪人3 小时前
如何解决pip安装报错ModuleNotFoundError: No module named ‘python-dateutil’问题
开发语言·ide·python·pycharm·pandas·pip·httpx
Sammyyyyy3 小时前
macOS是开发的终极进化版吗?
开发语言·macos·开发工具
青草地溪水旁3 小时前
23 种设计模式
开发语言·c++·设计模式