壹、js的概述

一、js的起源

1992年的时候,一家名为Nomnas的公司开发出了c减减的嵌入式脚本语言;然后利用分享的方式,扩大其市场。

之后,Netscape为了扩展浏览器的功能,开发了一个名为LiveScript的脚本语言,并与1995年11月末与Sun公司联合宣布改其名为Javascript。

1997年,javascript被提交欧洲计算机协会,最终锤定为ECMA_262。

二、浏览器之争

1.DHTML

DHTML(Dynamic HTML)并不是一门新的语言,他是有html、css、js三者结合的产物。包含:

a.通过html包网页标记为各个元素;

b.利用css设计元素之间的排版样式,并控制各个标记的位置;

c.使用js来控制各个标记。

2、标准的制定

万维网联盟与1998年发布了DOM Level 1,标准化的语句对于js 的发展起了关键的作用。

三、js的实现

1、ECMAScript

ECMAScript只是对语法、类型、语句、关键字、保留字、运算符和对象的描述。

2、DOM

a.定义:dom是一种与浏览器、平台、语言无关的接口,使得用户可以访问其他页面的标准组件。

b.将页面合理的进行了层次结构化,增加整个文档的控制力。

3、BOM

a.定义:对浏览器窗口进行访问和操作。

b.增加的内容:

(1)弹出新的窗口

(2)移动、关闭窗口以及调整窗口的大小

(3)提供web浏览器相关信息的导航对象

(4)提供页面详细信息的定位对象

(5)提供屏幕分辨率详细参数的屏幕对象

(6)支持cookie

(7)各个浏览器自身的一些属性

四、web标准

1、概述:网页主要有三个部分组成:结构、表现、行为

a.结构化标准语言:主要包括XML和XHTML;主要用于网络数据的转换和描述。

b.表现标准语言:主要是css;结构(html)和表现(css)相结合可以帮设计师分离外观和结构,使站点容易维护和访问。

c.行为标准:主要是DOM。

2、使用标准的好处:

a.对于网站浏览者

(1)

(2)

(3)

(4)

(5)

b.对于网站设计者

(1)

(2)

(3)

(4)

(5)

(6)

原文地址:https://www.cnblogs.com/dingyufenglian/p/4806518.html