资讯专栏INFORMATION COLUMN

JavaScript编程语言简介

hiyang / 1323人阅读

摘要:介绍是世界上最流行的编程语言之一。作为第一个也是唯一一个由浏览器本机支持的脚本语言。的基本定义是一种编程语言,它是高级的它允许您忽略运行它的机器的详细信息。,也称为变化也是巨大的。目前最新批准的版本是

介绍

JavaScript是世界上最流行的编程语言之一。

自20年前创建以来,它来已经走了很长一段路。

作为第一个也是唯一一个由Web浏览器本机支持的脚本语言。

在一开始,它并没有像现在这样强大,它主要用于花哨的动画和当时称为DHTML。

随着网络平台需求的不断增长,JavaScript 也有责任发展,以满足世界上最广泛使用的生态系统之一的需求。

平台中引入了很多东西,包括浏览器API,但语言自身也发展了不少。

JavaScript现在也广泛用于浏览器之外。Node.js在过去几年中的兴起开启了后端开发,而这曾经是Java,Ruby,Python和PHP以及更传统的服务器端语言领域。

JavaScript现在也是支持数据库和更多应用程序的语言,甚至可以开发嵌入式应用程序,移动应用程序,电视机应用程序等等。最初作为浏览器内部的一种小语言,现在是世界上最流行的语言。

JavaScript的基本定义

JavaScript是一种编程语言,它是:

高级的:它允许您忽略运行它的机器的详细信息。它使用垃圾收集器自动管理内存,因此您可以专注于代码而不是管理内存位置,并提供许多构造,使您可以处理功能强大的变量和对象。

动态:与静态编程语言相反,动态语言在运行时执行静态语言在编译时所做的许多事情。这有利有弊,它为我们提供了强大的功能,如动态类型,懒加载,反射,函数式编程,对象运行时更改,闭包等等。

动态类型:变量不强制执行类型。您可以将任何类型重新分配给变量,例如将整数分配给包含字符串的变量。

弱类型:与强类型相反,弱(或松散)类型的语言不强制执行对象的类型,允许更大的灵活性但弱化了类型安全和类型检查(TypeScript和Flow旨在改进的东西)

解释:它通常被称为解释语言,这意味着它在程序运行之前不需要编译阶段,而不是C,Java或Go。实际上,出于性能原因,浏览器在执行之前会编译JavaScript,但这对您来说是无所谓的:不需要额外的步骤。

多范式:该语言不强制执行任何特定的编程范例,不像Java那样强制使用面向对象编程,或者C强制命令式编程。您可以使用面向对象的范例编写JavaScript,使用原型和新的(从ES6开始)类语法。您可以在函数编程风格中编写JavaScript,使用其第一类函数,甚至以命令式(C-like)编写。

你需要知道,JavaScript与Java无关(译者注:类似雷锋与雷峰塔),虽然它是一个糟糕的名字选择,但我们必须接受它。

JavaScript版本

让我在这里介绍一下_ECMAScript_这个术语。我们有一份专门针对ECMAScript的完整指南,您可以在其中深入了解它,但首先,您只需要知道ECMAScript(也称为 ES )是JavaScript标准的名称。

JavaScript是该标准的实现。这就是为什么你会听到ES6,ES2015,ES2016,ES2017,ES2018等。

很长一段时间,所有浏览器都运行的JavaScript版本是ECMAScript 3.由于功能大变(他们试图一次添加太多东西),版本4被取消了,而ES5是JS的一个重要的版本。

ES2015,也称为ES6, 变化也是巨大的。

从那时起,负责人决定每年发布一个版本,以避免在版本之间闲置太多,并且版本迭代和反馈都将变得更快。

目前最新批准的JavaScript版本是 ES2017.

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/97035.html

相关文章

  • JavaScript简介

    摘要:诞生于年,它的主要目的是处理以前由服务器端语言负责的一些输入验证操作。的不同版本又称为版次,以第版表示。目前最新的是简称文档对象模型文档对象模型,是针对但经过拓展用于的应用程序接口,。元素当浏览器不支持或被禁用时,显示里面的内容。 JavaScript诞生于1995年,它的主要目的是处理以前由服务器端语言负责的一些输入验证操作。 完整的JavaScript实现由下列三个不同的部分组成:...

    oogh 评论0 收藏0
  • JavaScript 简介

    摘要:简介原文链接简称是一种轻量级,解释型的编程语言,其函数是一等公民。标准的目标是让任何一种程序设计语言能操控使用任何一种标记语言编写出的任何一份文档。核心规定了如何映射基于的文档结构,以便简化对文档的任意部分的访问和操作。 JavaScript 简介 原文链接 JavaScript ( 简称:JS ) 是一种 轻量级,解释型 的编程语言,其函数是一等公民。众所周知,它是用于网页开发的脚...

    URLOS 评论0 收藏0
  • 基础笔记——JS简介和如何在HTML中使用JavaScript

    摘要:作用提供访问和操作网页内容的方法和接口浏览器对象。部分就好像基于地基设计整座房子的布局,则是房子的装修。如何在中使用方法一直接在网页中嵌入代码你的代码方法二通过外部文件链接进文档中推荐,并且常用注标签中还有其他属性,如有需要可查询手册。 JavaScript是一门编程语言,编程语言,编程语言! JavaScript实现的组成部分 ECMAScript:语言核心。 组成部分:语法,...

    khlbat 评论0 收藏0
  • JavaScript高级程序设计学习笔记一(JavaScript简介

    摘要:在上百种语言中算是命好的一个,还有就是最近纳入高考体系的。由以下三个部分构成。就是对实现该标准规定的各个方面内容的语言的描述。是针对但经过扩展的用于的应用程序编程接口。将页面映射为由节点构成的树状结构。 JavaScript的历史这里就不再赘述了,当然JavaScript的历史还是比较有意思的。在上百种语言中JavaScript算是‘命’好的一个,还有就是最近纳入高考体系的python...

    supernavy 评论0 收藏0
  • 高程3总结#第1章JavaScript简介

    摘要:简介简史诞生于年,当时主要负责表单的输入验证。实现一个完整的由三部分组成核心文档对象模型浏览器对象模型就是对实现该标准规定的各个方面内容的语言的描述。把整个页面映射为一个多层节点结构。由万维网联盟规划。主要目标是映射文档的结构。 JavaScript简介 JavaScript简史 JavaScript诞生于1995年,当时主要负责表单的输入验证。 如果没有表单验证的功能,填入信息之...

    betacat 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<