解析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 相关文章推荐
如何实现动态删除javascript函数
May 27 Javascript
javascript深入理解js闭包
Jul 03 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
Sep 22 Javascript
关于javascript模块加载技术的一些思考
Nov 28 Javascript
jquery获取及设置outerhtml的方法
Mar 09 Javascript
Jquery操作cookie记住用户名
Mar 29 Javascript
AngularJs ng-route路由详解及实例代码
Sep 14 Javascript
无法获取隐藏元素宽度和高度的解决方案
Mar 07 Javascript
vue写一个组件
Apr 09 Javascript
在angular 6中使用 less 的实例代码
May 13 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
Dec 03 Javascript
vue 实现强制类型转换 数字类型转为字符串
Nov 07 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
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
php下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
php设计模式 Command(命令模式)
2011/06/26 PHP
解析PHP 使用curl提交json格式数据
2013/06/29 PHP
PHP中fwrite与file_put_contents性能测试代码
2013/08/02 PHP
当鼠标滑过文本框自动选中输入框内容的JS代码分享
2013/11/26 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
javascript基础知识
2016/06/07 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
2016/08/08 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
2017/02/15 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
Python中endswith()函数的基本使用
2015/04/07 Python
python实现爬虫下载美女图片
2015/07/14 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
python join方法使用详解
2019/07/30 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
python模块如何查看
2020/06/16 Python
比较基础的php面试题及答案-填空题
2014/04/26 面试题
《四季》教学反思
2014/04/08 职场文书
北京申奥口号
2014/06/19 职场文书
服务标语口号
2014/07/01 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书
狂人日记读书笔记
2015/06/30 职场文书
高二数学教学反思
2016/02/18 职场文书
python爬虫selenium模块详解
2021/03/30 Python
mysql字段为NULL索引是否会失效实例详解
2022/05/30 MySQL