解析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 相关文章推荐
Flex通过JS获取客户端IP和计算机名的实例代码
Nov 21 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
浅析node.js中close事件
Nov 26 Javascript
javascript三元运算符用法实例
Apr 16 Javascript
javascript动态创建表格及添加数据实例详解
May 13 Javascript
jQuery链式操作实例分析
Nov 16 Javascript
jQuery常见的选择器及用法介绍
Dec 20 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
Dec 20 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
Mar 23 jQuery
Angularjs中数据绑定的实例详解
Aug 25 Javascript
基于vue的换肤功能的示例代码
Oct 10 Javascript
vue单页缓存方案分析及实现
Sep 25 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
php 文件上传类代码
2011/08/06 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
php操作mongoDB实例分析
2014/12/29 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
2015/01/26 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
jquery实现excel导出的方法
2013/04/04 Javascript
javascript删除option选项的多种方法总结
2013/11/22 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
Vue中props的详解
2019/05/16 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
2019/05/21 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
2020/09/21 Javascript
JavaScript函数柯里化实现原理及过程
2020/12/02 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
[03:02]安得倚天剑,跨海斩长鲸——中国军团出征DOTA2国际邀请赛
2018/08/14 DOTA
python中xrange用法分析
2015/04/15 Python
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
2018/04/27 Python
python使用多进程的实例详解
2018/09/19 Python
Python2和3字符编码的区别知识点整理
2019/08/08 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
Python自动化操作实现图例绘制
2020/07/09 Python
如何将json数据转换为python数据
2020/09/04 Python
使用HTML5 Canvas绘制直线或折线等线条的方法讲解
2016/03/14 HTML / CSS
世界顶级足球门票网站:Live Football Tickets
2017/10/14 全球购物
Oral-B荷兰:牙医最推荐的品牌
2020/02/25 全球购物
劳动实践课感言
2014/02/01 职场文书
消防先进事迹材料
2014/02/10 职场文书
我的小天地教学反思
2014/04/30 职场文书
党员学习中共十八大报告思想汇报
2014/09/15 职场文书
给病人的慰问信
2015/03/23 职场文书