从零开始一步一步学习React生命周期 在学习ReactJs Hooks的时候,对其中的几个副作用函数一直理不清,总觉得是由于Reactjs的基本知识还不够熟悉,特别是对于ReactJs的生命周期部分。因此本文主要是对ReactJs的生命周期进行一个学习记录,改文的代码,完全是从零开始,一步一步的手写测试。只有这样,通过比较和测试,才能更深一层次地对ReactJs的生命周期有所了解,写起代码才能得心应手,发现bug才能又快又准,优化性能 2020-11-10 技术 react
关于js中正则校验类配置和使用 校验类regexp.js12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989 2020-11-04 技术 正则
集中式状态管理架构之vuex 简介 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。如果您不打算开发大型单页应用,使用 Vuex 可能是繁琐冗余的。确实是如此——如果您的应用够简单,您最好不要使用 Vuex。一个简单的 store 模式就足够您所需了。但是,如果您需要构建一个中大型单页应用,您很可能会考虑如何更好地在组件 2020-10-29 技术 vue
关于js中正则校验类配置和使用 1.router-link1234567891011121314151617181920212223242526272829// 1. 不带参数 <router-link :to="{name:'home'}"> </router-link><router-link :to="{path: 2020-10-28 技术 vue
前端碰到的兼容性问题(不定时更新) 前端碰到的兼容性问题总结 IOS new Date()参数参数带时分秒不兼容问题问题: 1var date =new Date(); 上面这段代码是获取当前日期,这段代码在Firefox、Chrome、Safari浏览器中都可以运行。但是如果我想根据字符串获取日期,问题就来了。看下面代码。 1var date =new Date("2020-05-31 08:00:00"); 2020-10-26 技术 兼容
浅谈ES6 Promise 和 ES7 Async/await的使用 众所周知,Javascript是单线程的,所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个页面 2020-10-22 技术 Javascript ES7 ES6