解析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来解决ajax读取页面乱码
Nov 28 Javascript
jquery插件validate验证的小例子
May 08 Javascript
深入分析Javascript跨域问题
Apr 17 Javascript
JavaScript对象数组排序实例方法浅析
Jun 15 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
Jul 01 Javascript
详解JavaScript的内置对象
Dec 07 Javascript
JavaScript获取URL参数的方法之一
Mar 24 Javascript
VueJS组件之间通过props交互及验证的方式
Sep 04 Javascript
JS实现的自定义map方法示例
May 17 Javascript
vue-cli3+typescript新建一个项目的思路分析
Aug 06 Javascript
vue跳转页面的几种方法(推荐)
Mar 26 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
Jul 09 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
长波知识介绍
2021/03/01 无线电
php正则
2006/07/07 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
PHP统计当前在线用户数实例讲解
2015/10/21 PHP
特殊字符、常规符号及其代码对照表
2006/06/26 Javascript
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
JavaScript中的property和attribute介绍
2011/12/26 Javascript
解决javascript:window.close()在chrome,Firefox下失效的问题
2013/05/07 Javascript
js日期联动示例
2014/05/02 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
2016/05/05 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
2016/11/24 Javascript
详解网站中图片日常使用以及优化手法
2017/01/09 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
2018/05/17 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
2020/07/29 Javascript
[02:30]DOTA2放量测试专访海涛:呼吁保护新手玩家
2013/08/26 DOTA
利用python GDAL库读写geotiff格式的遥感影像方法
2018/11/29 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
python多线程和多进程关系详解
2020/12/14 Python
Html5 audio标签样式的修改
2016/01/28 HTML / CSS
手对手的教你用canvas画一个简单的海报的方法示例
2018/12/10 HTML / CSS
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
如何进行Linux分区优化
2016/09/13 面试题
茶叶店创业计划书范文
2014/01/19 职场文书
旷课检讨书
2015/01/26 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
2016春节放假通知范文
2015/08/18 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python