DOM的理解

Posted qcq0703

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DOM的理解相关的知识,希望对你有一定的参考价值。

https://www.cnblogs.com/djtang/p/11538420.html  dom的理解

https://blog.csdn.net/jiuqiyuliang/article/details/13766271  dom的理解

https://www.jianshu.com/p/f65e2610dde1  vue的理解

 

Windows:打开一个窗口,就是一个Windows对象。

Document:每个窗口的内容就是document,可以进行操作和访问。

DOM:是一种对页面操作的一种标准和规范,能够让开发人员更好的访问和操作数据。英文全称就是 document Object Model 文档对象模型,就是把文档当做对象来进行操作。

获取DOM元素可以通过id选择器,Class名称等方法获取。eg:document.getElementById()  document.getElementByClassName()

js中想要修改、移动、删除、添加等操作均需要DOM接口提供方法和属性。

eg:在一个页面中想要想一个p标签中添加内容。用原生js时,需要通过DOM提供的document.getElementById 或者document.getElementByClassName 等方法操作dom元素才可以。而Vue则不需要。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script src="vue.js" type="text/javascript"></script>
    </head>
    <body>
        <div id="app">
            <p >{{msg}}</p>
        </div>
        <script type="text/javascript">
            var vm = new Vue({
                el:#app,
                data:{
                    msg:"hellow vue"
                }
            });
            //以下是操作dom元素的写法 需要给p标签一个id
            //document.getElementById("qqq").innerHTML = "123"
        </script>    
        
    </body>
</html>

 

以上是关于DOM的理解的主要内容,如果未能解决你的问题,请参考以下文章

理解 DocumentFragment

jquery 对象的 heightinnerHeightouterHeight 的区别以及DOM 元素的 clientHeightoffsetHeightscrollHeightoffset(代码片段

jQuery的DOM操作

JavaScript单行代码,也就是代码片段

实用代码片段将json数据绑定到html元素 (转)

金蝶handler中 collection 代码片段理解