解析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 学习笔记(八)javascript对象
Apr 12 Javascript
JQuery给元素添加/删除节点比如select
Apr 02 Javascript
javascript 获取HTML DOM父、子、临近节点
Jun 16 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
Jan 09 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
May 20 Javascript
vue之数据交互实例代码
Jun 20 Javascript
JavaScript如何对图片进行黑白化
Apr 10 Javascript
浅谈Angular 观察者模式理解
Nov 01 Javascript
vue使用pdfjs显示PDF可复制的实现方法
Dec 14 Javascript
Vue 实现登录界面验证码功能
Jan 03 Javascript
JS原形与原型链深入详解
May 09 Javascript
Vue.js原理分析之nextTick实现详解
Sep 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
php读取文件内容到数组的方法
2015/03/16 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
2015/04/15 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
基于jquery的气泡提示效果
2010/05/31 Javascript
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
在一般处理程序(ashx)中弹出js提示语
2017/08/16 Javascript
js 中rewrap-ajax.js插件实例代码
2017/10/20 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
.vue文件 加scoped 样式不起作用的解决方法
2018/05/28 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
使用python实现省市三级菜单效果
2016/01/20 Python
详解python的webrtc库实现语音端点检测
2017/05/31 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
解决每次打开pycharm直接进入项目的问题
2018/10/28 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
python list多级排序知识点总结
2019/10/23 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
python tkinter之顶层菜单、弹出菜单实例
2020/03/04 Python
Django Session和Cookie分别实现记住用户登录状态操作
2020/07/02 Python
PyCharm常用配置和常用插件(小结)
2021/02/06 Python
新学期红领巾广播稿
2014/01/14 职场文书
小学教师师德感言
2014/02/10 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
市级三好学生评语
2014/12/29 职场文书
春风化雨观后感
2015/06/11 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB