摘要: react生命周期中被废弃了三个函数,为什么 因为核心算法改变了。从diff改成了fiber。 引出了效率提升的三个改进 1.虚拟dom和真实dom 2.传统diff和diff优化 3.diff和fiber 阅读全文
posted @ 2020-04-16 17:02 风意不止 阅读(657) 评论(0) 推荐(0)
摘要: react做todolist 阅读全文
posted @ 2020-04-14 16:56 风意不止 阅读(126) 评论(0) 推荐(0)
摘要: this的指向问题总结 普通函数和箭头函数的this指向 前端基础:call,apply,bind的的理解 渣渣解释地址1:https://segmentfault.com/a/1190000009650716 相关原理参考2:https://blog.csdn.net/Chengbo_X/arti 阅读全文
posted @ 2020-04-14 16:55 风意不止 阅读(406) 评论(0) 推荐(0)
摘要: 一.cdn方式,新建测试react项目 1)npm init y 2)npm i react S (yarn add react) 直接找node_modules/react/umd目录 react.development.js文件 3)npm i react dom S (yarn add rea 阅读全文
posted @ 2020-04-14 02:53 风意不止 阅读(259) 评论(0) 推荐(0)
摘要: vue对js基础语法违反 1.js基础里,双引号里是字符串,不会做任何其他操作。vue中的双引号,不代表字符串,他可能还需要运算。这号蛋疼了。 2.css中的短链接,要换成小驼峰式。 react对js基础语法违反 1.js基础里,双引号里是字符串,不会做任何其他操作。vue中的双引号,不代表字符串, 阅读全文
posted @ 2020-04-13 11:16 风意不止 阅读(360) 评论(0) 推荐(0)
摘要: vue中的v model 首先要记得,这个写法,不是modle,不是module。记得,有五个单词。 其次,所谓的指令,应该算是扩充了HTML元素的属性。本质上,是一种元素属性。 目标是响应式输入和输出 方法一:原生JS的实现方式 方法二:vue中的原生写法 方法三:vue中的简写方式 v mode 阅读全文
posted @ 2020-04-13 07:53 风意不止 阅读(310) 评论(0) 推荐(0)
摘要: vue中的v for可以循环四种数据,分别是, 数字,字符串,数组,对象 首先,v for是属性,是对元素属性的扩展。记得,是v for="",而不是 v for:"". 接着,在v for属性的值是表达式,里面的参数,用逗号,而不是用空格隔开。 一:v for循环数字 二:v for循环字符串 三 阅读全文
posted @ 2020-04-13 06:29 风意不止 阅读(23986) 评论(0) 推荐(0)
摘要: 问题 今天遇到了ios手机下 弹出层上form表单 当收起键盘后,焦点错乱,无法再操作的问题 问题原因 Ios收起键盘以后,会对页面进行滚动操作,只需要 window.scroll(0,0)来重置一下就好。 解决办法 ` 阅读全文
posted @ 2020-04-13 01:14 风意不止 阅读(209) 评论(0) 推荐(0)
摘要: IOS系统中点击失效 问题 当委托给一个元素添加click事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效。 例如: 问题原因 React attaches event listeners to 阅读全文
posted @ 2020-04-13 01:10 风意不止 阅读(340) 评论(0) 推荐(0)
摘要: 第一个,使用计算属性,来修改数据 <div id="example"> <p>{{ now }}"</p> <p>{{msg}}</p> </div> <script> // 在控制台,使用vm.msg=2,修改msg的时候,时间不会发生变化 var vm = new Vue({ el: '#exa 阅读全文
posted @ 2020-04-12 10:29 风意不止 阅读(462) 评论(0) 推荐(0)