javascript是什么语言

JavaScript026

javascript是什么语言,第1张

Javascript 概述

1、什么是Javascript

Javascript,简称为 JS

是一种运行与JS解释器/引擎中的解释型脚本语言

运行环境:

1、独立安装的JS解释器(NodeJS)

2、嵌入在[浏览器]内核中JS解释器

解释型:

运行之前是不需要编译的,运行之前不会检查错误,直到碰到错误为止。

编译型:

对源码进行编译,还能检查语法错误

JS使用场合:

PC机,手机,平板,机顶盒

2、JS发展史

1、1992年,Nombas 为自己的软件 开发了一款脚本语言 ScriptEase,可以嵌入在网页中的。

2、1995年,Netscape(网景) 开发了 LiveScript,更名为 Javascript,与Java 没有任何关系的。

3、1996年,Microsoft , IE3.0 发布了 JS克隆版 -->JScript

4、1997年,JS1.1版本 被作为 草案 提交给了 ECMA(欧洲计算机制造商协会),ECMAScript(ES)标准

3、JS组成

完整的JS是由三部分组成:

1、核心(ECMAScript)

2、文档对象模型(DOM,Document Object Model)

让JS有能力与网页进行对话

3、浏览器对象模型(BOM,Browser Object Model)

让JS有能力与浏览器进行对话

4、JS特点

1、开发工具简单,记事本即可

2、无需编译,直接由JS引擎负责执行

3、弱类型语言

由数据 来决定 数据类型

4、面向对象

用途:

1、客户端(浏览器)

1、客户端数据计算

2、表单控件输入验证

3、浏览器的事件触发和处理

4、网页特效

5、服务器异步数据提交

2、服务器端

1、分布式运算

2、实时服务器

3、窗口应用

4、网络应用

ECMAScript、DOM、BOM

JavaScript的三大组成部分是:

1、ECMAScript:JavaScript的核心,描述了语言的基本语法(var、for、if、array等)和数据类型(数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义),ECMAScript是一套标准,定义了一种语言(比如JS)是什么样子。

2、文档对象模型(DOM):DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。DOM 将把整个页面规划成由节点层级构成的文档。HTML 或 XML 页面的每个部分都是一个节点的衍生物。请考虑下面的 HTML 页面:

<html>

<head>

<title>Sample Page</title>

</head>

<body>

<p>hello world!</p>

</body>

</html>

这段代码可以用 DOM 绘制成一个节点层次图:DOM 通过创建树来表示文档,从而使开发者对文档的内容和结构具有空前的控制力。用 DOM API 可以轻松地删除、添加和替换节点(getElementById、childNodes、appendChild、 innerHTML)。

3、浏览器对象模型(BOM)对浏览器窗口进行访问和操作。例如弹出新的浏览器窗口,移动、改变和关闭浏览器窗口,提供详细的网络浏览器信息(navigator object),详细的页面信息(location object),详细的用户屏幕分辨率的信息(screen object),对cookies的支持等等。

JSP注释:指令元素,行为元素,脚本元素,表达式元素,方法声明。

<%--*****--%>是不输出到客户端的注释符。

<%!--*****--%>是输出到客户端的注释符。

<%@ page contentType=”text/html” %>设置指定页面内容类型。

<%@ include ...%>在翻译阶段引入一个文件。

<%@ taglib ... %>声明一个页面使用的,包含自定义行为的标记库。

特点

(1)脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。

(2)基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。

(3)简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。