1、概念不同,BDSM是完全不同的一个概念。将BDSM中处于支配或者施虐地位的角色简称为dom即S,将处于臣服或者受虐地位的角色简称为sub即M。
2、状态不同,在一段正常的BDSM中,dom和sub完全处于自愿的状态,不存在强迫、胁迫的情况,基于完全的自由意志,自愿建立起一种不平等的社交关系。
3、主体不同,Sub和dom主精神的上下位感,s和m更像是体验形式上的类似bd。
注意事项
DOM对象D要实现页面的动态交互效果,bom操作远远不够,需要操作html才是核心。如何操作htm,就是DOM。dom提供了用程序动态控制html接口。
另外DOM即文档对象模型描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。dom处于javascript的核心地位上。
除此之外每个载入浏览器的HTML文档都会成为Document对象。Document对象使我们可以从脚本中对HTML页面中的所有元素进行访问。Document对象是Window对象的一部分。
什么是 DOM?
通过 JavaScript,您可以重构整个 HTML 文档。您可以添加、移除、改变或重排页面上的项目。
要改变页面的某个东西,JavaScript 就需要对 HTML 文档中所有元素进行访问的入口。这个入口,连同对 HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。
在 1998 年,W3C 发布了第一级的 DOM 规范。这个规范允许访问和操作 HTML 页面中的每一个单独的元素。
所有的浏览器都执行了这个标准,因此,DOM 的兼容性问题也几乎难觅踪影了。
DOM 被分为不同的部分(核心、XML及HTML)和级别(DOM Level 1/2/3):
Core DOM
定义了一套标准的针对任何结构化文档的对象 。
XML DOM
定义了一套标准的针对 XML 文档的对象 。
HTML DOM
定义了一套标准的针对 HTML 文档的对象。
您可以在我们的《W3C教程》阅读更多有关 W3C DOM 规范/级别的信息。
BOM是浏览器对象模型,DOM是文档对象模型,前者是对浏览器本身进行操作,而后者是对浏览器(可看成容器)内的内容进行操作。应该说DOM包含了string、window、document(这三个是都是DOM里不同类别的对象)。window对象为模型中最高一级,window.document的写法正说明此点。
标签的作用。
2、学习CSS,熟悉如何用CSS去控制HTML标签的样式。
3、自己试着做一些静态页面(运用HTML和CSS),看一些比较好的网站,模仿着做一下。
4、了解一下Web标准,明确怎么样的CSS才最标准,并开始在多个浏览器上去测试,让你写的静态页面在所有主流浏览器上都能够兼容。
5、当执行完上面几步,那么你对网页布局已经算熟悉了。可以开始了解JavaScript。
6、从最简单的JavaScript开始学起,熟悉语法、DOM,学会如何用JavaScript去操作HTML元素和CSS样式,这样才能实现动态。
7、对JavaScript熟悉到一定时候(自己觉得还算不错),就可以了解一些JavaScript框架(比如JQuery),你会发现原来有这么方便的东西(但不建议一开始就去使用JQuery)
8、开始熟悉一门后台语言,如PHP、ASP、ASP.NET、JSP等,如果你不熟悉后台语言,你就不能深入了解AJAX交互过程和原理。
9、学习JSON、XML通信格式,了解一下如何让JavaScript和后台紧密结合,这样才能做出无缝的用户体验。
10、深入了解JavaScript:因为你是想倾向于前端开发,所以必须深入了解JavaScript,对JavaScript原型链、作用域链、设计模式都深入研究。多参考成功的OOP设计模式,多研究框架源码:如jQuery、prototyp、Ext等,都有不错的研究价值。
11、深入研究浏览器原理,知道各浏览器解析DOM、样式和JS引擎的方式和大概过程,了解为什么样式和JS在不同浏览器下会有不同的表现。
就以上这些,你学习好之后,就算的上一个前端开发工程师了。
学习过程主要是:坚持、坚持、再坚持!
正如前面的回答一样,dom的全称是「Document Object Model」中文翻译为「文档对象模型」。
其本身并不是限定于某种语言。大多数编程语言都有自己的dom模型。
当你需要分析一个xml或者html文件的时候,你可以为对象文件创建一个dom,然后通过这个dom你可以依据自己的需求访问xml或html的各个节点,以达到获取特定信息的目的。
也可以这样理解:其实dom就是xml或者html文件本身,只不过它在内部依照各个节点构建了一个树状结构(每个节点都拥有了自己的ID,指向父节点的链接,指向兄弟节点的链接,指向子节点的链接),只要你获取了文档中任何一个节点,你就可以通过括号内的四项信息获取整个文档的所有节点。