最近小编看到大家都在讨论js是什么意思(一分钟带你具体了解什么是JavaScript) 相关的事情,对此呢小编也是非常的感应兴趣,那么这件事究竟是怎么发生的呢?具体又是怎么回事呢?下面就是小编搜索到的关于js是什么意思(一分钟带你具体了解什么是JavaScript) 事件的相关信息,我们一起来看一下吧!
js是什么意思(一分钟将告诉你JavaScript到底是什么)
(资料图片)
JavaScrip的缩写“js”是一种轻量级、解释性或即时编译的高级编程语言,具有函数优先级。虽然它作为开发前端页面的脚本语言而闻名,但它也用于许多非浏览器环境。JavaScript基于原型编程和多范式动态脚本语言,支持面向对象、命令式和声明式风格。
JavaScript是一种文字脚本语言,是一种动态类型、弱类型和基于原型的语言。它首先用于HTML页面,为HTML页面添加动态功能。
动态:在运行时确定数据类型。在使用变量之前不需要类型声明。通常,变量的类型就是赋值的类型。
弱类:计算时,不同类型可以隐式转换,对用户透明。即使类型不正确,也可以通过隐式转换获得正确的类型。
原型:新对象继承对象,并与新对象共享自己的属性。模板对象被称为原型。这样,新对象实例化后,不仅可以享受创建时和运行时定义的属性,还可以享受原型对象的属性。
脚本语言:不需要编译器编译。
1995年,JavaScript的发明者网景公司的brendan eich在网景导航器浏览器上首次设计并实现了它。
因为网景希望在静态HTML页面中加入一些动态效果,这个叫Brendan Eich的家伙在两周内就设计出了JavaScript语言。你说的没错,就是他用了10天。
为什么叫JavaScript?原因是当时Java语言非常繁荣,所以网景希望借助Java的名气来推广,但实际上JavaScript在语法上有点像Java,其他部分基本没什么关系。
网景最初将其脚本语言命名为LiveScript,后来网景与Sun合作后改名为JavaScript。
Java Script的三个主要组成部分是:ECMAScript(核心)、DOM(文档对象模型)和BOM(浏览器对象模型)。
他和java的一个区别是:
是一种解释性脚本语言(代码不是预编译的)。
主要用于给HTML(标准通用标记语言下的一个应用)页面添加交互行为。
可以直接嵌入HTML页面,但是单独写一个 *** 文件有利于结构和行为的分离。
跨平台特性,在大多数浏览器的支持下,可以运行在多种平台上(如Windows、Linux、Mac、Android、iOS等。
它是一种单线程编程语言。
1996年11月,JavaScript的创始人Netscape公司决定将JavaScript提交给标准化组织ECMA,希望这种语言能够成为国际标准。
因为网景开发了JavaScript,一年后微软模仿JavaScript开发了 *** cript。为了使JavaScript成为全球标准,几家公司联合组织了ECMA(欧洲计算机制造商协会)来定制JavaScript语言的标准,称为ECMAScript标准。
所以简单来说,ECMAScript是一种语言标准,JavaScript是网景对ECMAScript标准的一种实现。那为什么不直接让JavaScript成为标准呢?因为JavaScript是网景的注册商标。但大多数时候,我们还是用JavaScript这个词。如果遇到ECMAScript这个词,只需用JavaScript替换即可。
由于JavaScript-ECMAScript的标准在不断发展,ECMAScript 6标准的最新版本(简称ES6,有时也叫ES2015)于2015年6月正式发布,所以当说到JavaScript版本时,实际上是指它实现了ECMAScript标准的哪个版本。
在HTML页面中嵌入动态文本。
响应浏览器事件。
读写HTML元素。
在将数据提交给服务器之前,请对其进行验证。
查看访问者的浏览器信息。
控制cookies,包括创建和修改。
基于Node.js技术的服务器端编程。
\