自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 web前端网络知识体系梳理之五:深入分析浏览器原理(快乐学英语~)

写在前面:(1)写作目的本篇文章作为一项长期的写作计划进行,主要用于将笔者学习到的零散的web网络知识进行梳理和整合。(2)知识来源图解TCP/TP图解HTTP优秀的web前端网络文章你将会了解到:推荐阅读:web前端网络知识体系梳理之四:CDN 的作用以及原理解析(详细)web前端网络知识体系梳理之三:详解 “三次握手和四次挥手”web前端网络知识体系梳理之二:客户端渲染全流程以及常见性能优化web前端网络知识体系梳理之一:DNS 域名解析和 https 的局限性感谢阅.

2020-09-18 19:00:05 17

原创 web前端网络知识体系梳理之四:CDN 的作用以及原理解析(详细)

写在前面:(1)写作目的本篇文章作为一项长期的写作计划进行,主要用于将笔者学习到的零散的web网络知识进行梳理和整合。(2)知识来源图解TCP/TP图解HTTP优秀的web前端网络文章你将会了解到:CDN 的作用以及原理解析一、CDN(Content Delivery Network,内容分发网络)的作用以及原理解析1. 什么是CDNCDN的全称是(Content Delivery Network),即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(.

2020-09-12 12:53:25 153

原创 web前端网络知识体系梳理之三:详解 “三次握手和四次挥手”

写在前面:(1)写作目的本篇文章作为一项长期的写作计划进行,主要用于将笔者学习到的零散的web网络知识进行梳理和整合。(2)知识来源图解TCP/TP图解HTTP优秀的web前端网络文章你将会了解到:一、TCP 三次握手和四次挥手1、什么是三次握手和四次挥手TCP是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务器的内存里保存的一份关于对方的信息,如ip地址、端口号等。TCP可以看成是一种字节流,它会处理IP层或以下的层.

2020-09-10 12:03:48 29

原创 web前端网络知识体系梳理之二:客户端渲染全流程以及常见性能优化

web前端网络知识体系梳理写在前面:(1)写作目的本篇文章作为一项长期的写作计划进行,主要用于将笔者学习到的零散的web网络知识进行梳理和整合。(2)知识来源图解TCP/TP图解HTTP优秀的web前端网络文章你将会了解到:...

2020-09-08 12:15:50 40

原创 web前端网络知识体系梳理之一:DNS 和 https 的局限性

web前端网络知识体系梳理写在前面:本篇文章涉及到的web网络知识,是笔者在阅读图解TCP/TP,图解HTTP之后,结合现有的一些较为优秀的web前端网络文章,做出的总结沉淀,希望能够很好的帮助你梳理一下对于计算机网络的知识体系。你将会了解到:HTTP协议中使用GET方法时,参数是通过什么方式传递的?DNS域名解析步骤一:...

2020-09-06 09:07:42 38

原创 uniApp校园兴趣社交WeApp代码重构——前端篇(一)问题总览 + API统一管理

uniApp校园兴趣社交weApp代码重构——前端篇(一)

2020-08-27 22:34:28 103

原创 一名准大三学生的年度总结(二十杂记)

一名准大三学生的年度总结(二十杂记)写在前面:这篇文章的意义呢,首先是让我自己总结沉淀一下,过去两年的经历,算作一份,给自己的生日礼物。但是请注意,对于你们来说,这篇文章仅仅记录了一位普通双非大学生的挣扎和一些心得体悟,供给大家一笑,也许,你们能在我身上,找到自己从前的身影。大一:大一一年,我踌躇满志,保留着高考给我带来的丰厚精神资产,我每天6.00起床学习,22.30睡觉,包括周末,全身心投入学习,每天最多吃午饭的时候看一集权力的游戏当作娱乐,但是节假日回家会彻底放飞自我,根本不想学习。一年

2020-08-27 11:45:25 82

原创 Antd Modal + ProTble 封装高复用性增删改modal组件

Antd Modal + ProTble 封装高复用性增删改组件

2020-08-22 08:08:09 135

原创 Antd Pro V4 样式修改大全(有图有真相)

Antd Pro V4 样式修改大全一、左侧菜单的logo和标题(1)logo修改BasicLayout.jsximport logo from '../assets/example.jpg'; // 替换成自己的logo即可(2)文字标题defaultSettings.jsconst proSettings = { navTheme: 'dark', // 拂晓蓝 primaryColor: '#1890ff', layout: 'side', contentWidt

2020-08-15 11:11:27 825

原创 Antd Pro V4 protable详解(ps:踩坑日记)

Antd Pro V4 protable详解(ps:踩坑日记)写在前面:在这篇文章中,你会了解到:protable 中的cloumns属性详解protable初始化数据的几种方法一、ProTable概要1.为什么需要ProTable?antd pro 中的大部分组件来自于 antd , 而 antd pro table 则是基于 antd 的 table 组件再封装了一层, 熟练使用 antd pro table, 能够覆盖大部分增删改查业务的需要, 关键是只需要极少的配置, 就能得到一个完善

2020-08-08 18:39:37 1795 7

原创 Antd Pro V4 权限管理详解

@/components/Authorized/renderAuthorize.js:作用1:返回的CURRENT对于@/utils/authority.js获取到的用户再做一层解析处理作用2:返回渲染结果使用到的位置:@/components/Authorized/CheckPermission.jsx(使用当前用户角色)@/components/Authorized/index.jsx@/components/Authorized/CheckPermission.jsx作用:检查CURR

2020-08-01 15:17:36 924 2

原创 React中优雅的数据流方案(一)神三元网易云音乐

Redux系列教程之中间件有一篇讲解中间件的文章,高级前端必读!!!传送门笔者安放先安放在这了,感兴趣的小伙伴们可以挑战一下自己。Koa的洋葱中间件,Redux的中间件,Axios的拦截器首先,我们来明确为什么要使用thunk中间件在我的上一篇文章Redux系列之工作流程详解中,讲解action的时候,我们提到了异步action这个概念,也提到了在计时器、fetch请求接口数据的时候,...

2020-07-28 20:41:55 110

原创 前端跨域大全

1.设置请求头2.jsonp3.设置nginx代理

2020-07-27 19:54:07 47

原创 Nodejs学习心得沉淀(四)——事件循环和调用栈
原力计划

Nodejs学习心得沉淀(四)——事件循环和调用栈在这篇文章中,你会了解到参考杨浩老师的课程,我们用一个简单的栗子来看一下事件循环的内部调用机制const eventLoop = { queue:[], init(){ while(this.queue.length){ var callback = this.queue.shift() callback() } setTimeout(

2020-05-30 06:54:42 90

原创 Nodejs学习心得沉淀(五)——异步编程
原力计划

Nodejs学习心得沉淀(五)——异步编程在这篇文章中,你会了解到异步的原因和问题事件循环和调用栈错误先行的异步回调函数promise解决回调地狱问题在开始之前,我们首先需对Nodejs异步特性做一个了解(再次不要脸的推我自己的文章)Nodejs核心概念就笔者个人对于Nodejs异步特性的理解造成异步的原因:非阻塞式I/O和事件循环机制使得单线程的JavaScript能够做到并行执行,大大提升效率带来的问题:由于每个异步函数都有一个回调函数,使得代码难以规范和维护(回调

2020-05-28 08:42:18 117

原创 Nodejs学习心得沉淀(三)——核心功能模块理解

Nodejs学习心得沉淀(三)——核心功能模块理解注意,由于已经有其它很好的文章详细介绍模块API的使用,因此本文中并不再赘述,而是更着重梳理对于每一个模块的理解和应用场景,并在贴出详细的参考资料,请谨慎食用一、Net如果要使用nodejs进行后端服务器的构建,那么用于创建基于流的TCP/IPC服务器、客户端的net模块就是必须学会的。首先,我们需要了解TCP协议传输控制的流程有以下特点面向字节流:你给我一堆字节流的数据,我给你发送出去,但是每次发送多少是我说了算,每次选出一段字节发送的时

2020-05-26 06:42:28 64

原创 Nodejs学习沉淀(二)——核心功能模块理解
原力计划

Nodejs核心功能模块理解在开始介绍Nodejs中的核心模块之前,我们先对几个我们必须掌握的,也是使用频率非常高的模块做一个总览。Buffer——Nodejs用来处理二进制流数据或者与之交互Stream——Nodejs用来缓解CPU运算压力,一边读取一边返回数据Events——事件触发器,触发命名事件来调用函数Http(Https)——作为服务端使用时,创建一个HTTP服务器,监听HTTP客户端请求并返回响应。作为客户端使用时,发起一个HTTP客户端请求,获取服务端响应。Net——提供了异步网

2020-05-24 21:35:27 88

原创 Nodejs学习心得沉淀(一)——nodejs的核心概念

Nodejs学习总结经过一周对于极客时间、博客文章、技术专栏有关Nodejs内容的学习,个人对于Nodejs的理解更加深入但是不够透彻,因此撰写这篇博客来总结沉淀自己所学内容,也希望可能的话,能够帮助到同样在学习Nodejs的你以下是笔者学习Nodejs所用的资源1.TaoPoppy大佬撰写的博客,内容精要,很值得借鉴!2.七天学会Nodejs(虽然是标题党,但内容做的真的很细致,入门Nodejs是完全没问题)3.腾讯高级工程师杨浩的Node.js开发实战如果你想了解大公司中是如何使用Nod

2020-05-23 07:23:31 93

原创 uni-app自定义导航栏 屏幕高度适配的坑

uni-app自定义导航栏 屏幕高度适配的坑uni-app官方给出的自定义导航栏组件是真的坑啊…虽然这时候不知道有没有修复,此处笔者就先把自己解决问题的思路阐述一下,然后明确一下自定义导航栏所需要的要求。屏幕适配这个是自定义导航栏的核心要求,原因笔者此处就不赘言了,相信大家都深有体会。首先我们要做的,就是获取设备的高度//App.vueonLaunch: function(optio...

2020-04-22 09:36:58 3616

原创 Redux系列之工作流程详解(文末整理了一些学习资源)
原力计划

Redux系列之工作流程详解首先,我们先明确一下Redux中的六个核心概念Store总结一下 Store 就是保存数据的地方,你可以把它看成一个容器。整个应用只能有一个 Store。其职责如下维持应用的 state; 提供 getState() 方法获取 state; 提供 dispatch(action) 方法更新tate; 通过 subscribe(listene...

2020-04-21 15:24:42 53

原创 JavaScript继承系列之手写Object.create

JavaScript系列之手写Object.create在开始手写咱们的Object.create方法之前,我们首先来看一种继承方式,那就是原型式继承。原型式继承,是道格拉斯·克罗克提出的。这种继承方法没有使用严格意义上的构造函数。他的想法是借助原型可以基于已有的对象创建新对象,同时还不必因此创建自定义类型,以下是他提出的函数模型function object(o){ function F...

2020-04-20 09:58:47 180

原创 javascripta原型详解(图文)和实例演示

首先我们把每个对象的原型当作其长辈,当你缺失了某项东西时候,你会去向长辈求助(大概率。。咳咳)我们首先看函数的结构其次是对象和数组的结构最后是类的结构我们可以很清楚的看到,数组,对象之所以能够调用方法,这是因为他们的长辈,也就是原型链(___proto___)上有方法,他们才能调用...

2020-02-27 18:01:31 55

原创 vue中响应式修改对象或数组

vue中响应式修改对象或数组响应式:修改数据的时候,页面会同步刷星info1 = [0,1,2,3,4,5]info2 = {'id':1,'name':'科比',age:'20'};//增加数组或对象内容:Vue.set('对象或数组名称','索引或键','修改的值')//删除数组或对象内容:delete info[0] // info.id 非响应式Vue.delete('对...

2020-02-09 15:31:39 92

原创 微信小程序兴趣标签制作(重复选中)

微信小程序兴趣标签制作该组建实现了标签的持续浮动以及重复选中的效果js端代码Array.prototype.remove = function (val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); }};Page({ /** * 页面的初始数...

2020-02-06 13:32:01 400

原创 OSError: [WinError 123] 文件名、目录名或卷标语法不正确

OSError: [WinError 123] 文件名、目录名或卷标语法不正确OSError: [WinError 123] 文件名、目录名或卷标语法不正确。Traceback (most recent call last): File "C:/Users/DELL/Desktop/lagou_knowledge_payment/lagou_pyplot.py", line 7, in &...

2020-02-06 13:11:22 4611

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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