美文网首页
JavaScript概述

JavaScript概述

作者: 甜甜圈李 | 来源:发表于2020-04-02 23:54 被阅读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 浏览器等。

    相关文章

      网友评论

          本文标题:JavaScript概述

          本文链接:https://www.haomeiwen.com/subject/pqvqphtx.html