自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全局状态管理插件 Vuex 介绍及使用

通过理论知识学习 Vuex 全局状态管理,理解 Vuex 工作原理的同时,通过小例子实践 Vuex 的使用

2023-02-17 23:14:24 8327 1

原创 Vue-Router 介绍及路由原理分析

单页面开发模式的路由全权交由前端来控制,这里的路由不是我们说的路由器等硬件设备,它是前端的路径管理器。而 Vue-Router 是官方提供的路由插件,市面上也不乏路由管理插件,但是只有 Vue-Router 能和 Vue 深度集成完美搭配

2023-02-17 22:04:11 20970 3

原创 CSS 预处理工具 Less 的介绍及使用 步骤

本篇博客学习的是 CSS 预处理器,吃透本篇博客内容,对后期上手开发项目写 CSS 部分,有很大的帮助,比如项目的主题色我们可以设置多个变量,不用重复的编写。Flex 布局可以写成一个公用的方法,不必每次都写重复的代码。简单说就是提取大量重复的代码,能让 CSS 更加规范。

2023-02-17 21:50:34 8333

原创 Vue常用指令及声明周期

学习一门新的框架语言,我个人认为最好的方式就是去它的官网把相应的生命周期以及 API 都用 Demo 的形式实操一遍,那本篇博客也不例外,带大家简单了解一下 Vue 的指令和生命周期

2023-02-17 21:39:01 1105

原创 Vue报错:Mixed spaces and tabs no-mixed-spaces-and-tabs

在开发过程中使用了ESLint,用来规范代码风格。在Webpack配置中使用了eslint-loader。eslint是语法检查工具,缺点是对所写代码要求过于严格。 配置文件中的属性启用此规则。大多数代码惯例要求使用制表符或空格来缩进。因此,如果单行代码与制表符和空格缩进,通常会出现错误。此规则不允许使用混合空格和制表符进行缩进。此规则的错误代码示例:此规则的正确代码示例:3、解决办法3.1 取消eslintESLint官方文档3.2 代码格式化需要插件:VeturVetur是一个功能非常强大

2022-06-13 09:30:49 6981

原创 计算机网络总结(一)

计网总结什么是网络协议,为什么要对网络协议说说HTTP常用的状态码及其含义HTTP常用的请求方式,区别和用途如何理解 HTTP 协议是无状态的从浏览器地址栏输入 url 到显示主页的过程POST和GET有哪些区别?在交互过程中如果数据传送完了,还不想断开连接怎么办,怎么维持?HTTP 如何实现长连接?在什么时候会超时HTTP 和 HTTPS的区别Https流程是怎么样的?对称加密与非对称加密有什么区别Session 和 Cookie 的区别......

2022-06-07 19:23:39 2595

原创 WebSocket的理解以及应用场景

WebSocket是HTML5提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议。它基于TCP传输协议,并复用HTTP的握手通道。浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接, 并进行双向数据传输。WebSocket 的出现就解决了半双工通信的弊端。它最大的特点是:服务器可以向客户端主动推动消息,客户端也可以主动向服务器推送消息。WebSocket原理::客户端向 WebSocket 服务器通知一个带有所有接收者ID的事件,服务器接收后立即通知所有活跃的客户端,只有ID

2022-06-07 13:48:12 6202

原创 DNS协议及其DNS完整的查询过程

DNS(Domain Names System),域名系统,是互联网一项服务,是进行域名和与之相对应的 IP 地址进行转换的服务器简单来讲,DNS相当于一个翻译官,负责将域名翻译成ip地址解析域名的过程如下:流程如下图所示:...

2022-06-07 11:18:32 2219

原创 TCP的那点玩意儿

运输层为 提供端到端的的逻辑通信。(补充:为 主机之间 提供逻辑通信。)运输层有两种不同的运输协议,即面向连接的和无连接的了解一些TCP首部中常用的字段:ACK: 确认ACK,仅当ACK=1时确认号字段才有效。当ACK=0时,确认号无效。TCP规定,在建立连接后所有传送的报文段都必须把ACK置为1。SYN: 同步SYN, 在连接建立时用来同步序号。当SYN = 1而ACK=0时,表明这是一个连接请求报文段。对方若同意建立连接,则应在相应的报文段中使SYN=1和ACK = 1。因此,SYN置为1就表示

2022-06-07 10:28:50 367

原创 TCP与UDP

TCP与UDP的概念、区别以及各自的使用场景

2022-06-06 22:39:57 972

原创 网络模型——OSI模型与TCP/IP模型

OSI模型与TCP/IP模型

2022-06-06 18:03:53 9403

原创 协议和服务的区别?

实体(entity): 任何可发送或接收信息的硬件或软件进程,实体就是一个特定的软件模块。

2022-06-06 10:15:27 2817

原创 【Vite】Vite的认识

Vite初步学习笔记

2022-05-06 08:21:44 267

原创 Vue中Mixin的初级认识

Vue中Mixin学习,看完这一篇便能基本懂得如何使用了

2022-05-02 15:19:24 207

原创 Vue3 过渡&动画

Vue的过渡与动画的基本使用步骤

2022-05-02 14:27:55 865

原创 动态component组件与keep-alive组件状态的缓存

keep-alive对于组件状态的缓存与动态component组件

2022-05-02 09:26:32 715

原创 Vue中组件的v-model

Vue中组件之间的值动态绑定 v-model

2022-05-02 08:55:44 1250

原创 webpack之配置Vue

Webpack之Vue的配置基本流程

2022-04-25 18:30:18 1394

原创 掌握webpack之基本功

基本功学习纪录

2022-04-25 18:09:03 532

原创 axios的基本使用

axios,一个被Vue官方推荐使用的网络请求工具

2022-04-25 08:10:48 2363

原创 从浏览器输入地址到页面渲染都经历了哪些过程

学习笔记记录

2022-04-24 23:21:20 5130

原创 闭包学习笔记

闭包学习笔记分享

2022-04-06 20:53:24 923

原创 作用域与作用域链学习笔记

作用域与作用域链学习笔记

2022-04-03 18:38:20 838

原创 原型、原型链学习笔记

原型、原型链学习笔记

2022-04-02 21:04:02 507

原创 对元编程、Vue渐进式框架的简单理解

元编程:Vue具有明显的元编程特征,所谓元编程是指框架的作者使用一种编程语言固有的语言特性,创造出相对新的语言特性,使得最终使用者能够以新的语法和语义来构建他们的应用系统,从而在某些领域的开发中获得更好的开发体验。渐进式框架:Vue.js始终维持着一个理念:“这个框架应该是渐进式的”所谓渐进式框架,就是把框架分层。如下图所示:而分层可以解释为:你即可以只用最核心的视图渲染功能来快速开发一些需求,也可以使用一整套全家桶来开发大型应用。Vue.js有足够的灵活性来适应不同的需求,所以你可以根据自己的

2022-03-22 23:00:41 313

原创 【最新】在自己的 gitee 仓库中进行合并分支

Gitee中分支合并步骤

2022-03-22 14:09:54 8858

原创 【算法】三大经典排序算法

算法之三大经典排序汇总

2022-03-19 10:20:06 625

原创 使用浏览器报Es6跨域问题Es6模块化出现跨域问题解决方法

解决浏览器报Es6跨域问题

2022-03-18 17:18:17 878

原创 解决vue和vue-template-compiler版本不一致问题

解决Vue和Vue-template-complier版本不一样问题

2022-03-18 16:56:23 38646 6

原创 【CSS 渲染DOM树过程】

CSS 渲染DOM树基本过程

2022-02-15 21:03:32 641

原创 【蓝桥杯】排序

蓝桥杯排序

2022-02-14 22:05:25 161

原创 通过JS获取并修改元素的样式

通过JS获取内联式、嵌入式和外链式样式,以及修改

2022-02-14 20:24:53 6913

原创 【算法】组合的输出

题目描述排列与组合是常用的数学方法,其中组合就是从nn个元素中抽出rr个元素(不分顺序且r \le n)r≤n),我们可以简单地将nn个元素理解为自然数1,2,…,n1,2,…,n,从中任取rr个数。现要求你输出所有组合。例如n=5,r=3n=5,r=3,所有组合为:123,124,125,134,135,145,234,235,245,345,123,124,125,134,135,145,234,235,245,345输入格式一行两个自然数n,r(1<n<21,0 \le r \

2022-02-11 10:45:54 223

原创 【算法】数字三角形

9、数字三角形上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个数。此外,向左下走的次数与向右下走的次数相差不能超过 1。输入描述输入的第一行包含一个整数 N\ (1 \leq N \leq 100)N (1≤N≤100),表示三角形的行数。下面的 NN 行给出数字三角形。数字三角形上的数都是 0 至 100 之间的整数。输出描述

2022-02-09 10:26:07 2238

原创 flex布局笔记

flex布局笔记,其中包含常用、不常用等批注

2022-01-08 19:40:16 647

原创 JS中高阶函数

JS中高阶函数使用包含filter、map、reduce、find、every和some等。

2021-12-12 22:45:36 318

原创 关于v-show与v-if的区别以及uni-app小程序中v-show指令失效问题

本文关于v-show与v-if的区别,以及在uni-app小程序中v-show失效问题如何解决等在本文中均有描述,希望对你有所帮助

2021-12-04 15:57:19 8359

原创 git系统学习笔记

git学习笔记文章目录git学习笔记前言一、初次安装git所需操作二、使用介绍1.创建仓库2. 历史版本3. 工作区、版本区和远程仓库4. Git 分支操作产生冲突解决冲突5. 远程仓库操作push操作pull操作总结前言集中式版本控制系统可使管理员轻松掌控每个开发者的权限,但在工作时显而易见的缺点是中央服务器的单点故障。而分布式的版本控制系统在服务器断网的情况下也可以进行开发,每个客户端保存的也都是整个完整的项目。一、初次安装git所需操作git官网点击跳转下载完成后,随便在某个文件下

2021-11-29 16:27:24 397

原创 John Z.Sonmez——“十步学习法”

John Z.Sonmez——“十步学习法”文章目录写作背景十步学习法第一步到第六步:这些步骤只做一次第一步:了解全局第二步:确定范围第三步:定义目标第四步:寻找资源第五步:创建学习计划第六步:筛选资源第七步到第十步:循环往复第七步:开始学习,浅尝辄止第八步:动手操作,探索实践第九步:全局掌握,学以致用第十步:了为人师,融会贯通写作背景对于一名软件开发人员而言,如果你毕业后就停滞不前不再学习,那么你将在的生活处于非常不利的境地。因此,我们要学会一项重要的技能——自我教育能力。国外著名博主John Z.S

2021-08-15 10:56:36 534

原创 关于对Vue中slot插槽理解

关于slot插槽理解1.何时需要使用插槽在开发中,我们需要将共性内容抽取到组件中,将不同的暴露为插槽。插槽的益处便是,一旦预留了插槽,使用者便可以根据自己的需求来决定插槽中插入的的内容2. slot的基本使用<div id='app'> <my-cpn></my-cpn> <my-cpn> <p style="color: red;">我是替换的内容</p> </my-cpn>

2021-06-16 13:16:10 7128 1

空空如也

空空如也

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

TA关注的人

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