专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

高级前端必会设计模式之组合模式

ins518 2024-09-11 09:27:38 技术文章 22 ℃ 0 评论

前端JavaScript设计模式-组合模式:

组合模式目的在于生成树形结构,表示"整体"与"部分"关系,让整体和部分都具有一致的操作方式

例如页面中有下面一段代码段

<div id="dom" class="dom-class">
  <p>123</p>
  <p>abc</p>
</div>

通过js将上面的DOM结构转换成对象格式进行描述,并且保留DOM原有的操作方式

let dom= {
  tag:'div',
  attr:{
    id:'div',
    class:'dom-class'
  },
  children:[
    {
      tag:'p',
      attr:{},
      children:['123']
    },
    {
      tag:'p',
      attr:{},
      children:['abc']
    }
  ]
}

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表