摘要: 一、介绍 模块,(Module),是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。 两个基本的特征:外部特征和内部特征 外部特征是指模块跟外部环境联系的接口(即其他模块或程序调用该模块的方式,包括有输入输出参数、引用的全局变量)和模块的功能 内部特征是指模块的内部 阅读全文
posted @ 2021-02-03 19:21 喆星高照 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 开始之前 Composition API 可以说是Vue3最大的特点,那么为什么要推出Composition Api,解决了什么问题? 通常使用Vue2开发的项目,普遍会存在以下问题: 代码的可读性随着组件变大而变差 每a56爆大奖在线娱乐代码复用的方式,都存在缺点 TypeScript支持有限 以上通过使用Com 阅读全文
posted @ 2021-02-03 19:19 喆星高照 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 一、Object.defineProperty 定义:Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象 为什么能实现响应式 通过defineProperty 两个属性,get及set get 属性的 getter 函数,当 阅读全文
posted @ 2021-02-03 19:16 喆星高照 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 Tree shaking 是a56爆大奖在线娱乐通过清除多余代码方式来优化项目打包体积的技术,专业术语叫 Dead code elimination 简单来讲,就是在保持代码运行结果不变的前提下,去除无用的代码 如果把代码打包比作制作蛋糕,传统的方式是把鸡蛋(带壳)全部丢进去搅拌,然后放入烤箱,最后把( 阅读全文
posted @ 2021-02-03 19:14 喆星高照 阅读(1417) 评论(0) 推荐(0) 编辑
摘要: 数组基本操作可以归纳为 增、删、改、查,需要留意的是哪些方法会对原数组产生影响,哪些方法不会 下面对数组常用的操作方法做一个归纳 增 下面前三种是对原数组产生影响的增添方法,第四种则不会对原数组产生影响 push() unshift() splice() concat() push() push() 阅读全文
posted @ 2021-02-03 19:11 喆星高照 阅读(185) 评论(0) 推荐(0) 编辑