- 博客(18)
- 收藏
- 关注
转载 redux中间件原理——从一脸懵逼到恍然大悟
特别棒的一篇文章,希望能够帮到你,原文链接:https://www.cnblogs.com/wshiqtb/p/7909770.html前言react已经出来很久了,其生态圈之庞大,一锅炖不下!各种react-xx,已让我们不堪重负,github上随便一个demo,引入的模块至少都是五指之数+。看着头疼,嚼之无味……。在此建议新学者,可以从基础的核心模块学起,前期不要考虑那些数量繁多的马仔小...
2019-04-21 22:24:08
493
转载 react生命周期详解
在组件的整个生命周期中,随着该组件的props或者state发生改变,其DOM表现也会有相应的变化。一个组件就是一个状态机,对于特定地输入,它总返回一致的输出。一个React组件的生命周期分为三个部分:实例化、存在期和销毁时。import React,{ Component } from 'react'; class Demo extends Component { construc...
2019-03-24 18:33:13
407
原创 常见HTTP状态码总结
200:请求成功204 服务端请求成功但是没有数据206:客户端发送一个带有range的请求,服务端完成此次请求301:永久性重定向,将所有的页面转移至新的URL中302:暂时性重定向,将所有的页面暂时转移至新的URL304:客户端有缓存文档并发送一个条件性的请求,服务端告诉客户端原来的缓存文档还能继续使用400:客户端有语法错误,服务端无法解析401:请求未经授权403:请求的页...
2019-03-07 10:35:24
389
转载 JS继承方式总结
原文链接:https://www.imooc.com/article/20162JS面向对象知识中,继承是比较难比较抽象的一块内容,而且实现继承有很多种方法,每种方法又各有优缺点,更加的让人奔溃,这需要对面向对象知识中的对象、原型、原型链、构造函数等基础知识掌握透彻,否则《JS高程》里第六章继承也是看不明白的,网上也有N多的文章,看了这么多对继承依然不是很明白,所谓懂得不少道理但依然过不好这一生...
2019-01-29 16:29:06
208
原创 vscode中如何自动补全.vue文件的html代码
1.在vscode中插件下载并重新加载HTML Snippets2.2.settings.json中配置files.associations对象。找到setting.json文件:文件 --> 首选项 --> 设置 就进入了我们setting.json文件编辑然后在settings.json中找到“常用设置”里的files.associations对象(如找不到此对象,可...
2019-01-19 14:14:29
6045
原创 js中使用new操作符具体做了什么事情
var obj = new A();中一共实现了三步操作:创建一个空对象obj var obj= {}将构造函数的prototype赋给对象的__proto__obj.__proto__ = A.prototype构造函数对象的this指针指向objA.call(obj)...
2019-01-10 20:28:39
2787
1
原创 移动端1px像素问题及其解决方案
原因:由于不同的手机有不同的像素密度导致的。如果移动显示屏的分辨率始终是普通屏幕的2倍,1px的边框在devicePixelRatio=2的移动显示屏下会显示成2px,所以在高清瓶下看着1px总是感觉变胖了解决方法:1.在ios8+中当devicePixelRatio=2的时候使用0.5pxp{ border:1px solid #000;}@media (-webkit...
2018-12-26 16:46:51
401
原创 BOM对象以及常用的API
BOM(Browser Object Module)浏览器对象模型BOM对象包括:Window、History、Navigator、Screen和LocationNavigatornavigator.userAgent是我们经常使用的属性,它可以返回客户端的代理值。用这个我们就可以判断当前用户使用的是pc端还是移动端,是什么浏览器。Screenscreen.availHeight/ava...
2018-12-26 16:35:36
338
原创 TCP协议——三次握手四次挥手以及为什么要三次、四次
一、TCP报文格式:(1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。(2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效, Ack=Seq+1。(3)标志位:共6个,即URG、ACK、PSH、RST、SYN、FIN等,具体含义如下:(A)URG:紧急指针(urgent pointer)有效。(B)AC...
2018-12-17 10:29:33
300
原创 JS垃圾回收机制
一、Js具有垃圾自动回收机制原理:周期性执行,找出那些不在继续使用的变量,然后释放其内存。.二、最常见的垃圾回收方式——标记清除方式原理:是当变量进入环境时,将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。标记“离开环境”的就回收内存。工作流程:当变量进入环境时,声明标记“进入环境”。当变量离开环境时,标记为“离开环境”。垃圾回收器完成内存清除工作,销...
2018-12-16 17:04:16
281
转载 详解TCP/IP协议
前言早在N年前,就接触过七层网络协议,那时候粗略的学习过,没有很用力;最近又重新拾起来,仔细的学习一下七层网络协议,以及TCP/IP协议;下面,将本人的理解整理如下:一、七层网络协议:这里的简略的介绍下七层相关:1、第一层物理层:规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械 特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等...
2018-12-16 16:22:37
238
原创 JavaScript时间线详解
1.创建Document对象,开始解析web页面。解析HTML元素和他们的文本内容后添加Element对象和Text节点到文档中。这个阶段document.readyState = ‘loading’。2.遇到link外部css文件,创建线程加载,并继续解析文档。3.遇到script外部js,并且没有设置async、defer,浏览器加载,并阻塞,等待js加载完成并执行该脚本,然后继续解析...
2018-12-08 12:17:44
370
原创 npm WARN deprecated socks@1.1.10:
错误信息:npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0解决方法:npm install npm...
2018-12-01 18:15:53
2074
原创 error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
在$ git push -u origin master 的时候出现这个错误:解决方法:
2018-11-29 23:10:29
874
原创 Cannot destructure property `createHash` of 'undefined' or 'null'.
就今天在安装了 mini-css-extract-plugin这个插件以后用webpack打包的时候一直报 Cannot destructure property createHash of ‘undefined’ or ‘null’.,查了半天, mini-css-extract-plugin这个插件是webpack4更新的插件,所以如果因为 mini-css-extract-plugin导致出...
2018-11-20 12:41:37
9030
1
原创 requires a peer of webpack@^2.0.0 || ^3.0.0 || ^4.0.0 but none is installed.版本兼容问题
这是webpack版本不兼容引起的,重新安装正确版本的webpack$ npm install webpack@x.x.x -g
2018-11-20 09:09:41
23334
原创 关于TypeError: Cannot read property '0' of undefined的错误
今天在调试代码的时候报这个错误,一直没找到问题所在,最后发现是单词拼错了,报这个错误的原因可能是在赋值时变量出错。
2018-11-13 23:54:51
14518
原创 JavaScript预编译详解
Js的两个特点:单线程,解释性语言(翻译一句执行一句)。语法分析:通篇扫描,语法错误预编译: 函数声明整体提升变量,声明提升解释执行:imply global 暗示全局变量:即任何变量, 如果变量未经声明就赋值,此变量就为全局变量所有(window),不会报错。一切声明的全局变量,都归 window所有预编译发生在函数执行的前一刻函数预编译的四个步骤:1.创建AO(Activa...
2018-11-04 23:16:50
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人