壹、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)
最新文章
- gulp安装说明
- SQL Server 日期字段作为查询标志字段的注意事项
- 使用Graph工具观察FFT波形
- 前端构建工具gulp介绍
- IOS -- 获取本地图片和网络图片的大小size
- vc6开发ActiveX并发布全攻略(三)(转)
- 获取元素高度及定位js
- Eclipse导入Android项目的正确方法
- 寒假的ACM训练(一)
- intent的startActivityForResult()方法
- requirejs-define jquery 快速初学实例(一)
- Apple iOS MDM开发流程
- 【SICP感应】1 工艺和替代模式
- 【原创】leetCodeOj --- Jump Game II 解题报告
- tvtk管线技术、数据集与数据加载
- Ionic生命周期与注意点
- Linux wc -l 统计文件行数存在的问题
- IIS7部署网站遇到的问题
- Android——Fragment过度动画分析一(转)
- Android 开发规范
热门文章
- JSTL教程 [JSP 标准标记库]
- PHP中的类函数和类对象
- Uva 11324 The Largest Clique【强连通 DAG动规 spfa】
- 常用的GNOME Shell 扩展
- Action访问ServletAPI的三种方式
- C#-单元测试知识点
- Linux 网络搭建
- POJ 3071
- HDU 4303 Contest 1
- 用​M​y​E​c​l​i​p​s​e​ ​打​包​J​A​R文件