自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Vue2.0与Vue3.0的区别

Vue2.0Vue3.0双向绑定利用ES5的ApiObject.defineProperty()对数据进行劫持,并结合发布订阅模式的方式实现利用Es6的Proxy 对数据进行代理的方式实现根节点根节点只能是一个根节点可以是多个数据监听指令优先级v-for优先于v-if生效v-if优先于v-for生效Diff算法双端比较算法去头尾的最长子序列算法生命周期beforeCreated组件创建之前created组件创建之后beforeMount组件挂载到页面之前执行。

2023-03-14 18:18:16 91

原创 type of 与 instance of的区别

type of:type of test 会直接返回test的类型数据,返回数据类型必为以下的6个之一:undefined, number, string, boolean.object,function。instance of: test1 instance of test2 是用来判断test1是不是属于test2的实例的,返回值王诶true or false。判断是不是数组:type of在判断 数组、对象、null时得到的结果都是object,不能判断该值是否为数组;

2023-03-14 17:06:16 127

原创 grunt gulp npm yarn pnpm webpack

Grunt 生态系统非常庞大,并且一直在增长。由于拥有数量庞大的插件可供选择,因此,你可以利用 Grunt 自动完成任何事,并且花费最少的代价。如果找不到你所需要的插件,那就自己动手创造一个 Grunt 插件,然后将其发布到 npm 上吧。Grunt和 Grunt 插件是通过npm安装并管理的,npm是Node.js的包管理器。Grunt 0.4.x 必须配合 Node.js>= 0.8.0版本使用。在安装 Grunt 前,请确保当前环境中所安装的npm已经是最新版本,执行...

2022-03-04 17:01:57 361

原创 VUE React Angular

1.vue react 可以用ts?TypeScript是JavaScript的强类型版本。然后在编译期去掉类型和特有语法,生成纯粹的JavaScript代码。由于最终在浏览器中运行的仍然是JavaScript,所以TypeScript并不依赖于浏览器的支持,也并不会带来兼容性问题。2.vue react 是不是数据双向绑定3.NG臃肿的原因?4.React Hook没有写。这个补充一下。Hook里什么替代了setState5.Vue2和Vue3的对比6.Angular.j...

2022-01-27 23:29:13 295

原创 VUE React Angular

Typescript, ES6 & ES5React 专注于使用 Javascript ES6Vue 使用 Javascript ES5 或 ES6Angular 依赖于 TypeScript模板 —— JSX 还是 HTMLReact — JSX:可以理解为在JS中编写与XML类似的语言,一种定义带属性树结构(DOM结构)的语法,它的目的不是要在浏览器或者引擎中实现,它的目的是通过各种编译器将这些标记编译成标准的JS语言Vue 具有“单个文件组件”Angular 模板使

2022-01-24 23:55:24 2446

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除