JavaScript概述

2020-04-02  本文已影响0人  甜甜圈李

JavaScript发展史

JavaScript 诞生于 1995 年。它当时的目的是为了验证表单输入的验证 。因为在 JavaScript问世之前,表单的验证都是通过服务器端验证的 。而当时都是电话拨号上网的年代 ,服务器验证数据是一件非常痛苦的事情。经过许多年的发展,JavaScript 从一个简单的输入验证成为一门强大的编程语言 。

什么是 JavaScript

JavaScript 是一种具有面向对象能力的、解释型的程序设计语言。

更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言 。因为他不需要在一个语言环境下运行,而只需要支持它的浏览器即可 。它的主要目的是,验证发往服务器端的数据 、增加 Web互动、加强用户体验度等。

基于对象:提供好了很多对象,可以直接拿过来使用

事件驱动:html做网站静态效果,javaScript实现动态效果

客户端:专门指的是浏览器

JS的作用:操作HTML 和CSS

JavaScript 特点

松散型:JavaScript 语言核心与 C、C++、Java 相似,比如条件判断、循环、运算符等。但,它却是一种松散类型的语言,也就是说,它的变量不必具有一个明确的类型。

解释型:不需要编译。浏览器直接解释执行。

基于对象:我们可以直接使用JS已经创建的对象。Math String

安全性:不允许访问本地硬盘,不能将数据写入到服务器上。

跨平台:js依赖于浏览器本身,与操作系统无关。。

js和java的区别

JavaScript和Java没有任何关系,属于两门编程语言

a.开发公司

Java是sun公司开发的,现在是oracle公司

JS是Netscape【网景公司】公司开发的

b.对象

Java是面向对象的【new】

JS是基于对象的

c.数据类型

Java是强类型语言【每种变量都有确定的数据类型】例如:int i = “10”;

JS是弱类型语言【变量的类型由值决定】例如:var i = 10; var j = “10”;

d.执行过程

Java需要现编译成字节码文件,然后再执行

JS只需解析就可以执行

JavaScript 核心

一个完整的 JavaScript 应该由下列三个不同的部分组成 。

1.核心(ECMAScript)

ECMA:欧洲计算机协会【类似中国足协,比较正规的组织】

由ECMA组织制定的js语法,语句,函数…

2.文档对象模型 (DOM)

Document Object Model:文档对象模型

3.浏览器对象模型 (BOM)

Broswer Object Model,浏览器对象模型

开发工具集

代码编辑器:Hbuilder,Notepad++等。

浏览器:谷歌浏览器,火狐浏览器, IE 浏览器等。

上一篇下一篇

猜你喜欢

热点阅读