笔记17React-知识点总结 发表于 2020-01-29 React-知识点总结 1、redux中间件的原理 Redux流程:view在redux中触发actionCreator来派发一个action,action通过store的dispatch方法来派发给store;store接收到后把之前state结合action发给Reducer Reduce ... 阅读全文 »
笔记16React-Hooks使用总结 发表于 2020-01-28 React-Hooks使用总结 React-Hooks简介:react-Hooks是从v16.8引入的新特性。用以使用函数组件,给予原本没有state、this、生命周期的函数组件以状态、生命周期等功能。并且推广使用声明式的一种新特性。 hooks带来的改变: 1、声明式:所有声明写在函数开头 ... 阅读全文 »
笔记15Redux使用总结 发表于 2020-01-27 Redux使用总结 Redux简介:redux是一个用于解决组件间状态共享问题的,集中管理状态的应用数据流框架 流程:组件调用store的dispatch,触发actionCreator,携带store中的旧state与action(action.type,action.payload)流入redu ... 阅读全文 »
笔记14常见js手写题(2) 发表于 2020-01-26 常见js手写题2 PromiseAll、PromiseRace、走楼梯问题、repeat函数、最长回文子串、两数/三数和 PromiseAll //特点:等所有Promise执行成功,再resolve;一旦有一个失败回调第一个失败 function PromiseAll(arr){ ... 阅读全文 »
笔记13常见js手写题(1) 发表于 2020-01-25 常见js手写题1 函数防抖、函数节流、函数柯里化、二分查找、InstanceOf、call、apply,bind 函数防抖 function debounce(fn,wait){ //防抖:每次点击重置定时器 let timer = null return (...arg)=> ... 阅读全文 »
笔记12前后端常用的鉴权方式 发表于 2020-01-24 前后端常用的鉴权方式 四种鉴权方式 1、Http Basic Authentication 2、session-cookie 3、Token + Jwt 4、OAuth(开放授权) Http Basic Authentication 介绍:这种授权指浏览器遵守http协议实现 ... 阅读全文 »
post11原型对象总结 发表于 2019-08-08 原型对象总结 ①我们所创建的每一个函数,解析器都会向函数中添加一个属性prototype,这个是构造函数的显式原型;每次由var aaa=new 构造函数(){}创建新实例对象aaa,它都会有一个属性proto代表隐式原型;函数对象对应一个空Object对象,这个对象就是我们说的原型对象; ②注 ... 阅读全文 »
post10深拷贝实现、输入url到显示过程的思考 发表于 2019-08-08 从输入url到显示页面的过程{ (核心思路:应用层-传输层-ip层-数据链路层-物理层来回的传递请求 具体流程:Dns域名解析,Tcp连接,HTTP连接,处理请求返回HTTP响应,页面渲染,关闭连接 ) 1、首先,在浏览器地址栏中输入url,键盘将输入的数据发送给操作系统,判断是不是系统命令 ... 阅读全文 »
post09旋转的硬币效果 发表于 2019-08-08 旋转的硬币效果{ 外层wrap结构: html部分是外层盒子通过绝对定位将布局设置为水平竖直居中,采用绝对定位以及margin负方向各一半的方法,设置内部的transform-style为-preserve-3d以及指定keyframes动画和动画的时间、轨迹、方式等参数。 内部结构: 硬币 ... 阅读全文 »
笔记08LocalStorage的使用 发表于 2019-08-07 localStorage的使用 (1)使用highcharts来绘制柱状范围图,利用localStorage来缓存用户的输入数据,开发用户增添删除的功能模块,核心操作如下: 获取localStorage: Var user_input = JSON.parse(window.loc ... 阅读全文 »