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

用xml可不可以做网站济南网站建设套餐

用xml可不可以做网站,济南网站建设套餐,太原网页制作,wordpress投稿收费吗Vue 2 与 Vue 3 的全面比较 1. 性能提升 Vue 3 的性能得到了显著提升。虚拟 DOM 已经重写#xff0c;使补丁过程更快。 对比#xff1a; Vue 3 使用了基于 Proxy 的新观察者机制#xff0c;取代了 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 的性能更好 响应性机制Object.defineProperty 需要递归地遍历一个对象的所有属性并为其定义 getter 和 setter这在大型对象上可能非常缓慢。相反Proxy 可以拦截整个对象而无需逐个处理属性。数组问题Vue 2 在处理数组时遇到了一些问题。为了检测到数组的变化Vue 2 必须覆盖数组的原型方法如 push、pop 等这是一个复杂且可能产生错误的过程。使用 ProxyVue 3 可以更简单、更直接地拦截数组的变化。精细的变更检测使用 ProxyVue 3 可以更精确地检测对象的变化。例如当您添加或删除属性时Proxy 可以立即捕获这些变化而 Object.defineProperty 则无法捕获这类变化。未来的优化由于 Proxy 是 ECMAScript 的一个标准特性未来的 JavaScript 引擎可能会为其提供更多的优化从而进一步提高性能。 2. 组合式 API Vue 3 引入了组合式 API这是一套全新的、可选的、基于函数的 API。 代码示例 Vue 2: script export default {data() {return {count: 0}},methods: {increment() {this.count;}} } /scriptVue 3: script import { ref } from vue;export default {setup() {const count ref(0);function increment() {count.value;}return {count,increment};} } /script3. 按需 Tree Shaking Vue 3 的大部分核心功能都是基于 Tree shaking 的这意味着只有你使用的部分才会被打包进最终的代码。 结果 得到一个更小的打包大小。 4. 更多的内置组件 Vue 3 提供了更多的内置组件如 Suspense 和 Teleport。 使用 Suspense: Suspensetemplate #defaultAsyncComponent //templatetemplate #fallbackdivLoading.../div/template /SuspenseTeleport: Teleport tobodydivThis will be moved to body tag/div /Teleport5. 更好的 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: templatedivspanItem 1/spanspanItem 2/span/div /templateVue 3: templatespanItem 1/spanspanItem 2/span /template8. 更好的默认插槽 API Vue 3 中的默认插槽的 API 也得到了改进。 使用 更简洁更直观。 9. 移除了过滤器 Vue 3 完全移除了过滤器推荐使用计算属性或方法代替。 代码示例 Vue 2: templatediv{{ message | capitalize }}/div /templatescript export default {filters: {capitalize: function (value) {if (!value) return ;value value.toString();return value.charAt(0).toUpperCase() value.slice(1);}} } /scriptVue 3: templatediv{{ capitalize(message) }}/div /templatescript export default {methods: {capitalize(value) {if (!value) return ;value value.toString();return value.charAt(0).toUpperCase() value.slice(1);}} } /script10. Portal、Fragments、Suspense 等新特性 Vue 3 还引入了一些其他的新特性和改进。 例如 Fragments: 允许模板有多个根节点。Suspense: 为异步组件提供了内置支持。
http://www.w-s-a.com/news/719293/

相关文章:

  • 南昌网站建设企业网站托管外包怎么做
  • 做非洲外贸的网站网站可以用PS设计吗
  • PHP搭建IDC网站青岛福瀛建设集团网站
  • 安徽网站优化多少钱软件界面设计的基本原则
  • 网站建设动态页面修改删除dnf卖飞机的网站怎么做的
  • 万网是做什么的seo综合
  • 网站关键词分隔符php网站开发平台下载
  • 郑州那家做网站便宜商业计划书免费word版
  • 秦时明月的个人网站怎么做网站开发公司需要招聘哪些人
  • 广告网站建设制作设计服务商安卓app软件定制
  • 公司网站设计与实现中国职业培训在线官方网站
  • 网站服务器空间租用郑州官网网站推广优化
  • 郑州网站建设外包业务wordpress站酷首页
  • 机关门户网站 建设 方案个人怎么申请注册商标
  • 梧州网站建设有哪些九江网站建设优化
  • APP网站建设开发企业发展英文seo招聘
  • 临海市住房和城乡建设规划局网站高校图书馆网站的建设方案
  • 建立门户网站张店易宝网站建设
  • wordpress中英文站点厦门seo顾问屈兴东
  • 邯郸网站建设项目重庆网站备案系统
  • 网站导航容易做黄冈网站建设报价
  • 美橙互联建站网站被截止徐州网站建站
  • 网站班级文化建设视频深圳企业网页设计公司
  • 钦州网站建设公司做宣传网站买什么云服务器
  • 58同城有做网站wordpress怎么改标题和meta
  • 安通建设有限公司网站东莞地铁app
  • 群晖nas做网站滨州教育平台 网站建设
  • 住房城市乡建设部网站装修平台有哪些
  • 小米网站 用什么做的深圳广告公司前十强
  • 勤哲网站开发视频瑞安 网站建设培训