当前位置: 首页 > news >正文

宝山企业做网站wordpress可以用html5吗

宝山企业做网站,wordpress可以用html5吗,本地主机 搭建网站,微信小程序网站建设小图标素材目录 虚拟DOM虚拟DOM树生成流程 因为直接操作真实的 DOM 会比较影响效率。所以 vue 使用了 虚拟DOM(VNode)来描述要渲染的内容。 虚拟DOM 它是一个 js 对象,比如: const vnode {tag: "h1",children: [{ tag: undefi…

目录

    • 虚拟DOM
    • 虚拟DOM树生成流程

因为直接操作真实的 DOM 会比较影响效率。所以 vue 使用了 虚拟DOM(VNode)来描述要渲染的内容。

虚拟DOM

它是一个 js 对象,比如:

const vnode = {tag: "h1",children: [{ tag: undefined, text: "Hello World"}]
}

另外 vue 的模板也不是真实 DOM,它会被编译为渲染函数render用来返回虚拟 DOM 树的函数

<div id="app"><h1>第一个vue应用:{{title}}</h1><p>描述:{{author}}</p>
</div>

render 函数执行会返回类似下面的结构(虚拟 DOM 树),并基于它创建实际的 DOM 节点。

{tag: "div",children: [{ tag: "h1", children: [ { text: "第一个vue应用:Hello World" } ] },{ tag: "p", children: [ { text: "描述:desc" } ] }]
}

当依赖数据发生变化后,会引发重新渲染。vue 会比较新旧 VNode tree 并找出差异,仅把差异部分(必要的更新)应用到真实的 DOM 树中。

所以,在 vue 中要得到最终的页面,必须先生成一个虚拟DOM树。逻辑如下:

虚拟DOM树生成流程

vue 官网参考

在这里插入图片描述

1,有 render 函数则运行它。

2,否则判断有没有 template 属性,有则将 template 配置做为模板,编译为 render 函数来运行。

3,否则将 el 绑定的DOM元素作为模板,编译为 render 函数来运行。

下面3个例子,渲染结果相同。

举例1,只有 render 函数

<body><div id="app"></div><script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script><script>const vm = new Vue({el: "#app",data: {title: "你好 vue",desc: "第一个 vue 应用",},render(h) {return h("div", [h("h1", this.title),h("p", `描述:${this.desc}`),]);},});</script>
</body>

举例2,只有 template 属性

<body><div id="app"></div><script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script><script>const vm = new Vue({el: "#app",data: {title: "你好 vue",desc: "第一个 vue 应用",},template: `<div><h1>{{title}}</h1><p>描述:{{desc}}</p></div>`,});</script>
</body>

举例3,使用 el 对应的 outerHTML 作为模板

<body><div id="app"><div><h1>{{title}}</h1><p>描述:{{desc}}</p></div></div><script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script><script>const vm = new Vue({el: "#app",data: {title: "你好 vue",desc: "第一个 vue 应用",},});</script>
</body>

以上。

http://www.sczhlp.com/news/71385/

相关文章:

  • 零跑的电池供应商,比零跑多赚1.9亿
  • Codeforces 2133 记录
  • Typeless:能理解语音真实意图的转录工具;Chance AI:能够思考和行动的 Visual Agent丨日报
  • 做外贸网站的效果怎么样工程师证怎么考取需要什么条件
  • 网页设计板式网站重庆建设工程招标信息网
  • 门户网站通俗理解官方网站查询 优帮云
  • 网站建设教程小说室内设计平面图案例
  • 自己做网站表白网站建设预览
  • 哈尔滨网站建设流程企业每年向工商网站做申报
  • 轻量级WordPress长沙网站seo价格
  • 百度减少大量网站收录免费推广做产品的网站
  • 西班牙语网站建设vps网站如何设置缓存
  • 苏州网站设计价格广东网站设计专业团队
  • 邯郸外贸网站建设公司wordpress区别
  • 织梦网站源码下载标识设计厂家
  • 网站建设成功案例怎么写百度广告费用
  • 会计网站建设沈阳网站seo排名
  • 年入4800亿,奇瑞终于要上市了!
  • 又一国产GPU公司获5亿元融资
  • iis网站下载用wordpress搭建的网站
  • 网站网络优化导航网站系统
  • 网站建设有哪些问题渭南网站建设哪家好
  • 网站检测器网站建设服务器是什么意思
  • 常德网站建个人开发app可以上架吗
  • 网站建设接单吧温州企业建站系统
  • 浦东新区做网站合肥公司网站开发
  • 国外js特效网站wordpress 4.9 优化
  • 【OpenCV】6 Mat
  • u盘安装系统后出现问题
  • 视频网站的嵌入代码是什么如何做app网站