购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 JavaScript与其他语言

1.2.1 JavaScript与HTML、CSS的关系

HTML、CSS和JavaScript共同构建了我们看到的网页展示和交互。其中HTML定义网页的结构,CSS描述网页的样式,JavaScript定义网页的行为。它们的关系可以简述为:

HTML与CSS、JavaScript是不同的技术,可以独立存在;HTML一般需要CSS和JavaScript来配合使用,否则单一HTML文档的功能和展示效果都不理想;CSS一般是不能脱离HTML页面;JavaScript可以脱离HTML和CSS而独立存在;JavaScript可以操作HTML和CSS。

1.2.2 JavaScript与Java的关系

Netscape公司将LiveScript命名为JavaScript,是因为Java是当时最流行的编程语言,带有“Java”的名字有助于这门新生语言的传播。

JavaScript与Java的相同之处包括:它们的语法和C语言都很相似;JavaScript在设计时参照了Java的命名规则。

JavaScript与Java的不同之处包括:JavaScript是解释型语言,Java是编译型语言;JavaScript是弱类型语言,Java是强类型语言;JavaScript的面向对象是基于原型实现的,Java是基于类实现的。

1.2.3 JavaScript与TypeScript的关系

TypeScript是微软公司推出的开源语言,是JavaScript类型的超类,可以使用JavaScript中的所有代码和编程概念。它是为了使JavaScript的开发变得更加容易而创建的。

TypeScript增加了静态类型、类、模块、接口和类型注解等,可用于开发大型的应用。

TypeScript代码需要被编译成JavaScript才能执行。 nMqzYcVlC84a9HuQwU+g+mZL9pQ4X3et9jGEmymqtt63IjqogpSkIfULwEV09FQq

点击中间区域
呼出菜单
上一章
目录
下一章
×