2019.12.16号开始接触小程序,也是第一次接触。随笔写些流程也好,想法也罢,方便之后参考。 一、小程序简介 1.小程序是一种全新的连接用户与服务的方式。 2.小程序并非...
2019.12.16号开始接触小程序,也是第一次接触。随笔写些流程也好,想法也罢,方便之后参考。 一、小程序简介 1.小程序是一种全新的连接用户与服务的方式。 2.小程序并非...
关于render渲染次数 页面加载render执行几了次(五) 单纯的前端渲染render在componentWillMount后会执行一次,会在props及state改变时...
关于render渲染优化 除初始化组件渲染外,组件会在以下两种情况下发生重渲染: 1、当调用setState()函数时,组件会发生重渲染,即使组件的state未发生改变; 2...
从性能的角度 1. 使用React.createClass 如果你使用的是React 15及以下的版本,你可能使用过React.createClass函数来创建一个组件。你在...
如果 render() 方法从 this.props 或者 this.state 之外的地方读取数据,你需要通过调用 forceUpdate() 告诉 React 什么时候需...
JS中的循环是大家很常用的,这里总结一下几种常用循环的跳出方式。 for循环 跳出本次循环continue: 当i==2时,跳出本次循环,本次循环下面的代码不在执行。但是真个...
for、forEach和map比较 性能比较 for循环是在有js的时候就有了,forEach和map是es5的时候出来的,单纯从性能上说,map和forEach方法是远远落...
防抖和节流 为什么需要防抖和节流 在前端开发的过程中,我们经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等,但有些时候我们并不希望在...
Javascript:history.go()和history.back()的用法与区别 简单的说就是:go(-1):返回上一页,原页面表单中的内容会丢失;back():返回...
一、URI <1>什么是URI URI,通一资源标志符(Uniform Resource Identifier, URI),表示的是web上每一种可用的资源,如 HTML文档...
1. match通过路径 路由组件内获取参数使用 2. query String 通过search 路由组件内获取参数使用
IndexedDB 学习 介绍 IndexedDB 是一个基于 JavaScript 的面向对象的事务型数据库。其实对于在浏览器里存储数据,可以使用 cookies 或 Lo...
ECharts & BizCharts & G2 对比 BizCharts 官网 BizCharts图表库基于React技术栈,各个图表项皆采用了组件的形式,贴近React的...
资料 https://www.jianshu.com/p/1f1b23f8348f https://blog.csdn.net/qq_21729177/article/det...
react-redux store:图书管理员Component:借书用户Action:用户说的话(要借什么书)Reducer:记录本 Store 在src目录下新建一个名为...
参考链接 Dva 概念 数据流向 数据改变:用户交互行为 或者 浏览器行为(如路由跳转等)当此类行为会改变数据的时候可以通过 dispatch 发起一个 action,如果是...
react 16.3版本之后的生命周期 React v16.3新生命周期浅谈 React v15到v16.3, v16.4新生命周期总结以及使用场景 前言 React 官方正...
预编译语言 Sass Less Stylus之间的区别 Less是基于JavaScript,是在客户端处理的。其缺点是比起SASS来,可编程功能不够,不过优点是简单和兼容CS...
事件总线 Vue.prototype.bus = new Vue()console.log(this.bus)子组件 this.bus.$emit()父组件 created(...
vue-router 官网讲解简述参考 安装 npm install vue-router --save-dev 2.x vue add vue-router 3.x rou...