-Js definition of front-end - Collection

1.JavaScript is a kind of language, what features it

JavaScript是什么

    javaScript是一种直译式脚本语言,
    是一种动态类型、弱类型、基于原型的语言,内置支持类型。

它的解释器被称为什么 

    它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,

javascript最早是在哪里使用 用来干什么

    最早是在HTML网页上使用,用来给HTML网页增加动态功能。

JavaScript为什么还被称为ECMAScript

    JavaScript兼容于ECMA标准,因此也称为ECMAScript。

JavaScript的基本特点有

    1.是一种解释性脚本语言(代码不进行预编译)。
    2.主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
    3.可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
    4.跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行
    (如Windows、Linux、Mac、Android、iOS等)。

2. The difference between the javascript and typescript

JavaScript是一种基于客户端浏览器的,基于对象、事件驱动式的脚本语言。
稍提一下,JavaScript和Java没有任何关系,两者相当于雷峰塔和雷锋的关系。

JavaScript是一种脚本编写语言,无需编译,只要嵌入HTML代码中,
就能在浏览器中加载执行。

JavaScript是一种基于对象的语言,可以创建对象同时使用现有对象。
但是JavaScript并不支持面向对象语言所承载的继承和重载功能。

JavaScript使用的变量是弱类型。

JavaScript语言较为安全,仅在浏览器端执行,不会访问本地硬盘数据。

JavaScript语言具有动态性。JavaScript是事件驱动的
只根据用户的操作做出相应的反应处理。

JavaScript只依赖于浏览器,与操作系统的因素无关。因此JavaScript是一种跨平台的语言

JavaScript兼容性极好,能够与其他技术(如XML、REST API等)一起使用

TypeScript

TypeScript是JavaScript类型的超类,它可以编译成纯JavaScript。
TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的。

TypeScript是Microsoft推出的开源语言,使用Apache授权协议

TypeScript增加了静态类型、类、模块、接口和类型注解

TypeScript可用于开发大型的应用

TypeScript易学易于理解

JavaScript**和TypeScript的主要差异**

TypeScript可以使用JavaScript中的所有代码和编程概念,
TypeScript是为了使JavaScript的开发变得更加容易而创建的。

TypeScript从核心语言方面和类概念方面的模塑方面对JavaScript对象模型进行扩展。

JavaScript代码可以在无需任何修改的情况下与TypeScript一同工作,
同时可以使用编译器将TypeScript代码转换为JavaScript。

TypeScript通过类型注解提供编译时的静态类型检查。

TypeScript中的数据要求带有明确的类型,JavaScript不要求。

TypeScript提供了缺省参数值。

TypeScript引入了JavaScript中没有的“类”概念。

TypeScript中引入模块的概念,可以把声明、数据、函数和类封装在模块中。
Published 68 original articles · won praise 0 · Views 1274

Guess you like

Origin blog.csdn.net/zmmsdk/article/details/104214510