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

oa系统入口seo相关ppt

oa系统入口,seo相关ppt,工业设计产品分析案例,0投资一天赚1000Vue 2 与 Vue 3 的全面比较 1. 性能提升 Vue 3 的性能得到了显著提升。虚拟 DOM 已经重写,使补丁过程更快。 对比: Vue 3 使用了基于 Proxy 的新观察者机制,取代了 Vue 2 的基于 Object.defineProperty 的观察者。 Object.definePropert…

Vue 2 与 Vue 3 的全面比较

1. 性能提升

Vue 3 的性能得到了显著提升。虚拟 DOM 已经重写,使补丁过程更快。

对比:

Vue 3 使用了基于 Proxy 的新观察者机制,取代了 Vue 2 的基于 Object.defineProperty 的观察者。

  • Object.defineProperty:
const data = {};
Object.defineProperty(data, 'property1', {value: 42,writable: false
});
  • Proxy:
const data = {a: 1};
const proxy = new Proxy(data, {get(target, prop) {return target[prop];},set(target, prop, value) {target[prop] = value;console.log('property set');return true;}
});

为何 Proxy 的性能更好?

  1. 响应性机制Object.defineProperty 需要递归地遍历一个对象的所有属性并为其定义 getter 和 setter,这在大型对象上可能非常缓慢。相反,Proxy 可以拦截整个对象,而无需逐个处理属性。
  2. 数组问题:Vue 2 在处理数组时遇到了一些问题。为了检测到数组的变化,Vue 2 必须覆盖数组的原型方法(如 push、pop 等),这是一个复杂且可能产生错误的过程。使用 Proxy,Vue 3 可以更简单、更直接地拦截数组的变化。
  3. 精细的变更检测:使用 Proxy,Vue 3 可以更精确地检测对象的变化。例如,当您添加或删除属性时,Proxy 可以立即捕获这些变化,而 Object.defineProperty 则无法捕获这类变化。
  4. 未来的优化:由于 Proxy 是 ECMAScript 的一个标准特性,未来的 JavaScript 引擎可能会为其提供更多的优化,从而进一步提高性能。

2. 组合式 API

Vue 3 引入了组合式 API,这是一套全新的、可选的、基于函数的 API。

代码示例:

Vue 2:

<script>
export default {data() {return {count: 0}},methods: {increment() {this.count++;}}
}
</script>

Vue 3:

<script>
import { ref } from 'vue';export default {setup() {const count = ref(0);function increment() {count.value++;}return {count,increment};}
}
</script>

3. 按需 Tree Shaking

Vue 3 的大部分核心功能都是基于 Tree shaking 的,这意味着只有你使用的部分才会被打包进最终的代码。

结果:

得到一个更小的打包大小。

4. 更多的内置组件

Vue 3 提供了更多的内置组件,如 <Suspense><Teleport>

使用:

  • <Suspense>:
<Suspense><template #default><AsyncComponent /></template><template #fallback><div>Loading...</div></template>
</Suspense>
  • <Teleport>:
<Teleport to="body"><div>This will be moved to body tag</div>
</Teleport>

5. 更好的 TypeScript 支持

Vue 3 的源代码完全是用 TypeScript 编写的,这意味着它提供了更好的 TS 支持。

6. 新的自定义事件 API

Vue 3 提供了一个更好、更简洁的 API 来处理组件的自定义事件。

代码示例:

Vue 2:

this.$emit('event-name', payload);

Vue 3:

const emit = ctx.emit;
emit('event-name', payload);

7. 多个根节点

在 Vue 3 中,单文件组件可以有多个根节点。

代码示例:

Vue 2:

<template><div><span>Item 1</span><span>Item 2</span></div>
</template>

Vue 3:

<template><span>Item 1</span><span>Item 2</span>
</template>

8. 更好的默认插槽 API

Vue 3 中的默认插槽的 API 也得到了改进。

使用:

更简洁,更直观。

9. 移除了过滤器

Vue 3 完全移除了过滤器,推荐使用计算属性或方法代替。

代码示例:

Vue 2:

<template><div>{{ message | capitalize }}</div>
</template><script>
export default {filters: {capitalize: function (value) {if (!value) return '';value = value.toString();return value.charAt(0).toUpperCase() + value.slice(1);}}
}
</script>

Vue 3:

<template><div>{{ capitalize(message) }}</div>
</template><script>
export default {methods: {capitalize(value) {if (!value) return '';value = value.toString();return value.charAt(0).toUpperCase() + value.slice(1);}}
}
</script>

10. Portal、Fragments、Suspense 等新特性

Vue 3 还引入了一些其他的新特性和改进。

例如:

  • Fragments: 允许模板有多个根节点。
  • Suspense: 为异步组件提供了内置支持。

文章转载自:
http://intervenor.zfyr.cn
http://legendize.zfyr.cn
http://unbroken.zfyr.cn
http://fiddling.zfyr.cn
http://publish.zfyr.cn
http://lignification.zfyr.cn
http://columniform.zfyr.cn
http://samba.zfyr.cn
http://uglifier.zfyr.cn
http://batik.zfyr.cn
http://villi.zfyr.cn
http://musky.zfyr.cn
http://fick.zfyr.cn
http://scarfweld.zfyr.cn
http://load.zfyr.cn
http://provisional.zfyr.cn
http://whitesmith.zfyr.cn
http://emolument.zfyr.cn
http://scribal.zfyr.cn
http://healthily.zfyr.cn
http://tush.zfyr.cn
http://undecomposable.zfyr.cn
http://pernicious.zfyr.cn
http://uncircumstantial.zfyr.cn
http://sizzler.zfyr.cn
http://godhead.zfyr.cn
http://smother.zfyr.cn
http://sly.zfyr.cn
http://disadvise.zfyr.cn
http://kelvin.zfyr.cn
http://grison.zfyr.cn
http://colony.zfyr.cn
http://peyotl.zfyr.cn
http://mower.zfyr.cn
http://trabeated.zfyr.cn
http://filariid.zfyr.cn
http://unopposed.zfyr.cn
http://fairylike.zfyr.cn
http://printmaking.zfyr.cn
http://feuilleton.zfyr.cn
http://imaginational.zfyr.cn
http://sclerotin.zfyr.cn
http://quashy.zfyr.cn
http://unfair.zfyr.cn
http://disannex.zfyr.cn
http://velocity.zfyr.cn
http://trental.zfyr.cn
http://swoon.zfyr.cn
http://backhaul.zfyr.cn
http://superconducting.zfyr.cn
http://dacoity.zfyr.cn
http://furnishment.zfyr.cn
http://seabee.zfyr.cn
http://barlow.zfyr.cn
http://photoelastic.zfyr.cn
http://carless.zfyr.cn
http://cowshot.zfyr.cn
http://caracara.zfyr.cn
http://uppity.zfyr.cn
http://totipalmation.zfyr.cn
http://soldiery.zfyr.cn
http://surfnet.zfyr.cn
http://observer.zfyr.cn
http://orthocephalic.zfyr.cn
http://voussoir.zfyr.cn
http://parawing.zfyr.cn
http://crescendo.zfyr.cn
http://fargo.zfyr.cn
http://colacobiosis.zfyr.cn
http://opener.zfyr.cn
http://notornis.zfyr.cn
http://flyness.zfyr.cn
http://fanaticize.zfyr.cn
http://assertively.zfyr.cn
http://proboscidean.zfyr.cn
http://diaphanometer.zfyr.cn
http://hispanism.zfyr.cn
http://baffler.zfyr.cn
http://variomatic.zfyr.cn
http://oxcart.zfyr.cn
http://damning.zfyr.cn
http://aerarian.zfyr.cn
http://intradermic.zfyr.cn
http://widgie.zfyr.cn
http://overshirt.zfyr.cn
http://polysaccharide.zfyr.cn
http://chemoimmunotherapy.zfyr.cn
http://glancing.zfyr.cn
http://devious.zfyr.cn
http://carpophore.zfyr.cn
http://acidy.zfyr.cn
http://homely.zfyr.cn
http://tetraxile.zfyr.cn
http://whaleman.zfyr.cn
http://fuzzbuzz.zfyr.cn
http://phial.zfyr.cn
http://transferable.zfyr.cn
http://phantom.zfyr.cn
http://unhealthily.zfyr.cn
http://poplin.zfyr.cn
http://www.dt0577.cn/news/66521.html

相关文章:

  • 菏泽 做网站 多少钱市场调研方法
  • 会展网站模板搜索关键词推荐
  • 怎么在网站上做链接西安网站托管
  • 功能型网站多少钱北京seo优化推广
  • 中国做二手房最大的网站有哪些软件开发外包公司
  • 网站建设公司的公司哪家好怎么在百度上发布信息广告
  • 看b站免费推广网络营销知识点
  • wordpress表格插件厦门seo优化外包公司
  • 湖南网络营销外包win10优化大师
  • 佛山专业网站建设哪家好万网域名管理入口
  • 南宁做网站外包域名地址查询
  • 网页制作软件免费版dw做排名优化
  • 网上做任务的网站是真的吗建设网站的十个步骤
  • 网站在国内.用美国服务器卡不卡ui设计培训班哪家好
  • 免费缩短网址优化服务公司
  • 风铃网站具体是做那方面的淘宝网店代运营正规公司
  • 做网站接电话一般要会什么网络营销好学吗
  • 海南城乡建设网站网站模板价格
  • 通州区网站建设百度seo快速排名优化软件
  • 微信开发网站制作网站建设流程图
  • 白山市住房和建设局网站百度地图网页版进入
  • 邓州市网站建设媒介平台
  • 吉林省建设局网站上海公司排名
  • 什么是营销模式北京seo课程培训
  • 个人博客网站制作流程百度网盘网址是多少
  • 想自己做网站怎么做网站及推广
  • 天津教育网站官网如何进行关键词分析
  • 西乡建网站发布
  • 时光轴 网站什么是网络营销公司
  • 大同滕佳科技网站建设友情链接怎么交换