- 博客(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 119
原创 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 174
原创 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 411
原创 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 333
原创 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 2602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人