redux中间件

action是个对象,通过dispatch派发给store。现在通过中间件action还可以是函数。中间件就是对dispatch方法的升级或者说是封装。如果action是函数,就让函数先执行,执行完之后需要调用store的话再调用。 redux-thunk:异步操作放到action里面操作。 ...

2019-07-29 20:57:25

阅读数 6

评论数 0

webpack

如果与输入相关的需求,找entry(比如多页面就有多个入口) 如果与输出相关的需求,找output(比如你需要定义输出文件的路径、名字等等) 如果与模块寻址相关的需求,找resolve(比如定义别名alias) 如果与转译相关的需求,找loader(比如处理sass处理es678N) 如果...

2019-07-26 15:25:46

阅读数 8

评论数 0

npm install、npm install --save与npm install --save-dev区别

npm install X: 会把X包安装到node_modules目录中 不会修改package.json 之后运行npm install命令时,不会自动安装X npm install X –save: 会把X包安装到node_modules目录中 会在package.js...

2019-07-25 11:31:50

阅读数 6

评论数 0

每日一题['1', '2', '3'].map(parseInt)

['1', '2', '3'].map(parseInt) what & why 涉及知识点:parseint,map map: 1.map()方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。 2.map()方法按照原始数组元素顺序依次处理元素 3.ma...

2019-07-18 14:26:25

阅读数 2

评论数 0

vue中的methods,watch和computer区别

https://www.jianshu.com/p/69c7318cd95f http://www.mamicode.com/info-detail-2482437.html methods,watch和computed都是以函数为基础的,但各自却都不同。 一、作用机制上 1.watch和...

2019-07-17 18:29:25

阅读数 271

评论数 0

react组件通信

React数据流动是单向的 需要组件之进行通信的几种情况 父组件向子组件通信 子组件向父组件通信 跨级组件通信 没有嵌套关系组件之间的通信 import React from 'react'; import ReactDOM from 'react-dom'; //父组件向子组件通...

2019-07-17 11:38:24

阅读数 11

评论数 0

宽度自适应宽高成比例

http://zihua.li/2013/12/keep-height-relevant-to-width-using-css/padding-bottom的讲解 https://www.cnblogs.com/heyach/p/6494872.html?utm_source=itdadao&a...

2019-06-21 10:09:23

阅读数 23

评论数 0

React生命周期执行顺序详解

一、组件生命周期的执行次数是什么样子的??? 只执行一次: constructor、componentWillMount、componentDidMount 执行多次:render 、子组件的componentWillReceiveProps、componentWillUpdate、comp...

2019-06-05 18:41:31

阅读数 5

评论数 0

5.21日报

干了什么 学习了underscore的template模版引擎。照着backbone官方文档中todo案例敲了遍。对着文档分析代码。 遇到什么问题: 看的时候对collection不理解,underscore的_invoke没看懂。没有组件化的思想,提前没有对todo案例分析每一块的功能,具...

2019-05-21 21:30:44

阅读数 9

评论数 0

模块化规范

模块化:为了解决js文件之间不确定的依赖关系 commonJS 1.commonjs规范下的模块调用是同步的:必须等模块加载完成之后,接下来的代码才能继续运行。所以,该规范主要适用于服务端。因为服务端可以直接从硬盘中调用所需要的模块,这个过程很快。但是客户端如果一个模块过大就会导致页面假死...

2019-05-20 15:15:49

阅读数 5

评论数 0

JavaScript执行机制(彻底弄懂宏任务微任务)

https://juejin.im/post/59e85eebf265da430d571f89 强烈推荐这篇文章,讲的也太好了吧

2019-03-18 21:13:16

阅读数 50

评论数 0

jsonp

https://blog.csdn.net/u011897301/article/details/52679486/ https://blog.csdn.net/HansExploration/article/details/80314948

2019-03-08 18:39:57

阅读数 8

评论数 0

函数节流和函数防抖

函数节流:规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。 函数防抖:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。看到一个很便于理解的例子:乘电梯。如果有人进电梯(触发事件),那电梯将在10秒钟后...

2019-03-08 10:39:12

阅读数 33

评论数 0

http https

HTTPS和HTTP的区别 什么是 HTTPS? HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个Netscape开发的 Web 协议。 你也可以说:HTTPS = HTTP + SSL HTTPS 在 HTTP 应用层的基础上使用安全套...

2019-03-06 15:59:19

阅读数 147

评论数 0

前端性能优化(CSS动画篇)

https://segmentfault.com/a/1190000000490328 最近拜读了一下html5rocks上几位大神写的一篇关于CSS3动画性能优化的文章,学到了很多,在这里记录一下,其中的知识都是来源于这俩篇文章,我只是截取了其中比较关注的内容出来,原文地址High Perfo...

2018-12-22 10:18:14

阅读数 52

评论数 0

从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理

https://www.cnblogs.com/cangqinglang/p/8963557.html

2018-12-19 20:18:01

阅读数 43

评论数 0

简单明了区分escape、encodeURI和encodeURIComponent

一、前言 讲这3个方法区别的文章太多了,但是大部分写的都很绕。本文试图从实践角度去讲这3个方法。   二、escape和它们不是同一类 简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读。 编码之后的效果是%XX或者%uXXXX这...

2018-12-11 16:08:53

阅读数 23

评论数 0

牛客笔记

12.11 https://www.nowcoder.com/test/question/done?tid=20384076&qid=14747#summary 1. (1)cookie 是靠谱的浏览器都支持;localStorge 比 cookie 存的更多,获取更...

2018-12-11 10:53:14

阅读数 55

评论数 0

Newline required at end of file but not found

遇到一个很奇怪的报错  居然要在/style后敲个回车,以空格结尾 像这样,13行不能没有 另外,还有一个奇怪的报错, Unexpected tab character 解决方法 在eslint的配置文件中(.eslintrc)rules项中添加一行:"no...

2018-12-09 17:22:06

阅读数 268

评论数 0

padding-bottom实现图片等比例缩放

1、padding-bottom 如果用%来表示的话,计算是根据父元素的width的值进行计算的。   例:父元素.wrapper的width是100px,height设置为0, padding-bottom的值是50%,则该元素的高是50px 2、 百分比方法适用于的场景:一个图片需要全部显...

2018-12-09 11:12:40

阅读数 57

评论数 0

提示
确定要删除当前文章?
取消 删除