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

相关推荐
LDR0069 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术9 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园9 天前
C++20 Modules 模块详解
java·开发语言·spring
swordbob9 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享9 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
Luminous.9 天前
C语言--day30
c语言·开发语言
何以解忧,唯有..9 天前
Go语言循环语句详解:for、range与循环控制
开发语言·算法·golang
謓泽9 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
云水一下9 天前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php
飞天狗1119 天前
零基础JavaWeb入门——第五课第二小节:九大内置对象 · 第2个:response(响应对象)
java·开发语言