解析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 相关文章推荐
dreamweaver 安装Jquery智能提示
Apr 02 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
Dec 07 Javascript
关于JavaScript与HTML的交互事件
Apr 12 Javascript
jquery获取radio值(单选组radio)
Oct 16 Javascript
jQuery中:text选择器用法实例
Jan 03 Javascript
JS自定义对象实现Java中Map对象功能的方法
Jan 20 Javascript
JQuery实现级联下拉框效果实例讲解
Sep 17 Javascript
JS判断当前页面是否在微信浏览器打开的方法
Dec 08 Javascript
JavaScript中一些特殊的字符运算
Aug 17 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
iview实现图片上传功能
Jun 29 Javascript
详解JavaScript原型与原型链
Nov 16 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
PHP更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
Codeigniter里的无刷新上传的实现代码
2019/04/14 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
解决Laravel5.5下的toArray问题
2019/10/15 PHP
jQuery+PHP实现图片上传并提交功能
2020/07/27 PHP
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
使用原生js写的一个简单slider
2014/04/29 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
2015/12/04 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
Node.js的基本知识简单汇总
2016/09/19 Javascript
JS实现的样式切换功能tableCSS实例
2016/12/30 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
2017/03/10 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
linux环境下的python安装过程图解(含setuptools)
2017/11/22 Python
一百多行python代码实现抢票助手
2018/09/25 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
python修改字典键(key)的方法
2019/08/05 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
波兰电子产品购物网站:Vobis
2019/05/26 全球购物
俄罗斯三星品牌商店:GalaxyStore
2020/11/04 全球购物
编程输出如下图形
2013/11/24 面试题
村干部培训方案
2014/05/02 职场文书
物业公司的岗位任命书
2014/06/06 职场文书
2019年最新感恩节祝福语(28句)
2019/11/27 职场文书
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android