其他分享
首页 > 其他分享> > 2020-12-28JS简介

2020-12-28JS简介

作者:互联网

JavaScript简介

web前端有三层:

用途:

为什么要学习JavaScript

在web前端里,JavaScript能跨平台,跨浏览器驱动页面,与用户交互。

它的功能很强大,用途很广泛。

它有着很大的社区,广泛的图书与文献,代码资源丰富。

JavaScript简介

JavaScript 一个面向对象的跨平台脚本语言

什么是面向对象?

我想吃鱼香肉丝

对于面向过程:

​ 1.去买菜

​ 2.买调料

​ 3.查一下菜谱

​ 4.开始做

​ 5.做好了

​ 6.倒掉

对于面向对象:

​ 1.盖一家饭店

​ 2.请一个厨师

​ 3.让他给你做饭

​ 4.开吃。

面向过程:

​ 优点:性能比面向对象好(开销比较小,比较节省资源)

​ 缺点:不易维护,不易复用。

面向对象:

​ 优点:易维护,易复用。

​ 缺点:性能比面向过程差。

什么是跨平台

平台:就是运行环境,一般指的是 操作系统。

什么是脚本?

脚本语言:不具备开发操作系统的能力,而是要配合其他应用程序来使用。js必须配合浏览器。

发展史

1995年诞生,最初是为了解决表单的频繁验证。频繁的与服务器交互,会加大服务器的压力,同时会影响用户的体验。

网景公司在96年就将这门语言用到了Navigator2浏览器中,并起名为 LiveScript。网景公司与sun公司达成了合作,为了推广LiveScript,将其改名为JavaScript。

​ JavaScript1.0获得的关注越来越高。网景公司浏览器的市场份额一度达到了90%。1996年,微软就在IE3中加入了名为JScript的JavaScript克隆版。

制定标准

网景将JavaScript提交给了欧洲计算机制造商协会(ECMA),ECMA指定了一套规范。初期时。JScript成为JavaScript语言的标准。

ECMA不是一门语言,而是一个标准

ECMA与JavaScript的关系:JavaScript是ECMA标准的实现。ECMA是JavaScript的规格标准。

ECMA版本的发展

1998年 ECMA2.0发布

1999年 ECMA3.0发布,成为了当时JavaScript的通行标准,并且获得了很大的支持。

谷歌,微软,MOzilla

3.1 Harmony 和谐

ECMAScript 5

ECMA 6.0

JavaScript发展

搜索引擎

04年谷歌公司带头使用了ajax技术。异步请求。

应用场景:百度搜索,输入框下面的智能提示。

10年 HTML5推出canvas画布 利用的也是js

11年 node.js 令js可以开发服务器。

js入门

1.学习环境非常好。

2.简单 Java c++ ruby

3.与主流语言相似性

js组成

JavaScript基础分为三大部分:

标签:12,浏览器,JavaScript,js,面向对象,跨平台,2020,28JS,ECMA
来源: https://blog.csdn.net/weixin_53125679/article/details/111924765