解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述


Posted in Javascript onJune 19, 2013

DHTML:它不是一门新的语言,而是HTML、CSS和JavaScript这三者相结合的产物,DHTML包含如下3个含义:
    (1)通过HTML把网页标记为各个元素
    (2)利用CSS设计元素之间的排版样式,并控制各个标记的位置
    (3)使用js来控制各个标记
JavaScript由三部分组成:
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述

(1) ECMAScript是一种由欧洲计算机制造商协会(ECMA)通过ECMA-262标准化的脚本程序设计语言。ECMAScript定义了脚本语言的所有
特性、对象和方法,其他语言可以实现ECMAscipt来作为其功能的基准。ECMAscript包括JavaScript、ActionScript和ScriptEase
(2)DOM,是一种与浏览器、平台、语言无关的接口,使得用户可以访问页面其他的标准组件。DOM解决了Netscape和Microsoft之间的冲突,
给Web开发者提供了一个标准的方法,让其方便的访问站点中的数据、脚本和表现层对象。
(3)BOM,可以对浏览器窗口进行访问和操作,利用BOM技术,Web开发者可以移动窗口,改变状态栏以及执行一些与页面内容好不相关的操作,
它的特性如下:
    弹出新的浏览器窗口、移动关闭浏览器窗口以及调整窗口大小
    提供Web浏览器相关信息的导航对象;
    提供页面详细信息的定位对象
    提供屏幕分辨率详细参数的屏幕对象
支持cookie
各种浏览器自身的一些特性,例如IE的ActivitX等。
Web标准不是某一个标准,而是一系列标准的集合,网页主要是三部分组成:结构(Structure)、表现(Presentation)和行为(Behivior),对应的标准也分三
个方面:结构化标准语言,包括XML和XHTML;表现标准语言,主要包括CSS;行为标准,主要包括对象模型DOM、ECMAScript等。

Javascript 相关文章推荐
JS启动应用程序的一个简单例子
May 11 Javascript
<script defer> defer 是什么意思
May 10 Javascript
理解Javascript_11_constructor实现原理
Oct 18 Javascript
javasctipt如何显示几分钟前、几天前等
Apr 30 Javascript
jQuery子元素过滤选择器用法示例
Sep 09 Javascript
jQuery实现限制文本框的输入长度
Jan 11 Javascript
JS中静态页面实现微信分享功能
Feb 06 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
Feb 21 Javascript
Vue实现点击显示不同图片的效果
Aug 10 Javascript
JavaScript异步操作中串行和并行
Nov 20 Javascript
微信小程序中使用vant框架的具体步骤
Feb 18 Javascript
JavaScript中把数字转换为字符串的程序代码
Jun 19 #Javascript
解析JavaScript中的标签语句
Jun 19 #Javascript
解析window.open的使用方法总结
Jun 19 #Javascript
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
Jun 19 #Javascript
Js,alert出现乱码问题的解决方法
Jun 19 #Javascript
jquery拖动插件(jquery.drag)使用介绍
Jun 18 #Javascript
js实现屏蔽默认快捷键调用自定义事件示例
Jun 18 #Javascript
You might like
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
捕获关闭窗口的脚本
2009/01/10 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
jquery中each遍历对象和数组示例
2014/08/05 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
Web Uploader文件上传插件使用详解
2016/05/10 Javascript
js document.getElementsByClassName的使用介绍与自定义函数
2016/11/25 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
Vue源码解析之数据响应系统的使用
2019/04/24 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
Python实现对excel文件列表值进行统计的方法
2015/07/25 Python
Python下实现的RSA加密/解密及签名/验证功能示例
2017/07/17 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
2014社区三八妇女节活动总结
2014/03/01 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
党员评议思想汇报
2014/10/08 职场文书
应届毕业生自荐信
2015/03/04 职场文书
吴仁宝观后感
2015/06/09 职场文书
医生行业员工的辞职信
2019/06/24 职场文书
《成长的天空》读后感3篇
2019/12/06 职场文书
CSS极坐标的实例代码
2021/06/03 HTML / CSS