自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GaoYuan's Blog

生活就像海洋,只有意志将强的人才能到达彼岸

  • 博客(17)
  • 收藏
  • 关注

原创 【前端常见面试题整理】

我想换工作的主要原因是主要就是两个途径,一个是查阅官方文档,然后就是在网上查找技术资料或者视频去学习。平时没事的时候也会看看github,同时关注一些社区和IT网站,我经常看的就是掘金,CSDN,开源中国这些。通过一些大牛们的分享接触到新的技术和知识,然后就自己感兴趣或者好用的前沿技术,就会深入的去学习。主要防止已经失效的连接请求报文突然又传送到了服务器,从而产生错误。客户端发送了第一个请求连接并且没有丢失,只是因为在网络结点中滞留的时间太长了。

2024-05-28 14:27:46 1098

原创 vscode配合eslint格式化代码设置(详细步骤)

一、安装 VScode插件1.安装ESlint2.安装 Vetur3.安装Prettier - Code formatter二、打开 配置文件打开 vscode 软件 【文件】---【首选项】---【设置】按照下图点右上角那个小文件图标,会弹出一个 【settings.json】 文件。修改VScode的配置文件,可以直接粘贴复制:{ // #让函数(名)和后面的括号之间加个空格 "javascript.format.insertSpac

2022-03-30 15:12:13 9555 1

原创 vite是干嘛的?

欢迎访问我的个人博客:https://www.gaoyuan.ink,一起共勉学习~作为刚刚开始学习vue3,接触到了vite这个名词。还是在vue2和vue3的迁移构建版本中看到了这个词,当时看到Vue 2 应用升级为 Vue 3 (存在限制)中看到Vue 3 不再提供一个包渲染器,且推荐使用 Vite。于是我就去查了一下vite,做了一个通俗易懂的总结。举个例子,你请我去饭店吃饭,点了10个菜webpack饭店:后厨全部做完了,一波端一桌子菜,你得多等很久vite:做好一个就给你上一个你先吃.

2021-11-22 19:15:33 978

原创 手写实现一个tab、tabs切换页签组件

Tab页签切换是常用组件,经常穿梭于各个业务场景中,这篇文章将代理大家实现一个tabs和tab组件我们先来看一下最终实现的效果图:废话不多说,直接上代码,先来看tabs.vue:<template> <div class="tabs"> <div class="tabs-bar"> <div v-for="(item,index) in navList" :key="item.name" .

2021-06-08 16:48:38 3265

原创 函数防抖与节流

函数防抖一、为什么需要防抖高频的函数操作可能产生不好的影响如:resize、scroll、mousedown、mousemove、keyup、keydown……为此,我们举个示例代码来了解事件如何频繁的触发:我们写一个 index.html 文件:<html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-widt

2021-06-08 16:24:31 355

原创 vue里封装axios——利用promise无痛刷新token

需求最近遇到个需求:前端登录后,后端返回token和token有效时间,当token过期时要求用旧token去获取新的token,前端需要做到无痛刷新token,即请求刷新token时要做到用户无感知。需求解析当用户发起一个请求时,判断token是否已过期,若已过期则先调refreshToken接口,拿到新的token后再继续执行之前的请求。这个问题的难点在于:当同时发起多个请求,而刷新token的接口还没返回,此时其他请求该如何处理?接下来会循序渐进地分享一下整个过程。实现思路由于后端返回了t

2021-03-29 20:21:32 1054 2

原创 2021年最常见前端面试问题以及答案参考(持续更新...)

目录开放性的题目1.自我介绍2.平时是如何学习前端开发的3.未来三到五年的规划是怎样的4.说一下web产品开发的流程HTML合集问题:说一说你对Doctype的理解问题:HTML新特性问题:说一下webworker(html5新特性)问题:HTML5 Canvas元素有什么用?问题:Canvas和SVG图形的区别是什么?问题:src与href的区别CSS合集问题:css3有哪些新特性?问题:CSS选择符有哪些?哪些属性可以继承?问题:介绍一下

2021-03-25 09:35:25 8433 3

原创 Vuex学习笔记

Vuex笔记文章目录Vuex笔记1. Vuex概述1.1 vuex是什么1.2 使用Vuex统一管理状态的好处1.3 什么样的数据适合存储到Vuex中2. vuex的基本使用2.1 安装vuex依赖2.2 导入vuex包2.3 创建store对象2.4 将store对象挂载到vue实例中3. 核心概念概述3.1 State3.2 Mutation3.2.1 定义mutations3.2.2 触发mutations3.3 Action3.3.1 定义Action3.3.2 触发Action3.4 Gett

2020-12-26 15:27:11 96

转载 三次握手四次挥手的原理

三次握手当面试官问你为什么需要有三次握手、三次握手的作用、讲讲三次三次握手的时候,我想很多人会这样回答:首先很多人会先讲下握手的过程:1、第一次握手:客户端给服务器发送一个 SYN 报文。2、第二次握手:服务器收到 SYN 报文之后,会应答一个 SYN+ACK 报文。3、第三次握手:客户端收到 SYN+ACK 报文之后,会回应一个 ACK 报文。4、服务器收到 ACK 报文之后,三次握手建立完成。...

2020-12-04 16:04:10 255

原创 使用Hbuilder快速打包一个app

HBuilder提供的打包有云端打包和本地打包两种,云端打包的特点是DCloud官方配置好了原生的打包环境,可以把HTML等文件编译为原生安装包。优点:速度快,所需要的环境少,加快了开发者速度,不会因为各种JDK,java,Android环境而无法打包生成apk或ipa头疼,大大减少了开发繁琐操作。方法步骤:1.下载HBuilder,注册并登陆。首先打开“文件”-“新建”-“移动APP”,输入“应...

2018-07-12 17:16:46 24356 2

原创 用CSS3使你的网页"动"起来——transform属性

转换什么是转换 改变元素在页面上的大小,位置,形状以及角度的一种方式 可以向元素应用2D以及3D的转换效果转换属性 (1)转换效果 属性:transform 取值:1.none:默认值,即没有任何转换效果 2.一个或多个转换函数,如果是多个转换

2017-08-11 20:23:23 1442 2

原创 MySQL列类型和列上约束

1.常用SQL命令 添加数据: INSERT INTO 表名 VALUES(….); 删除数据: DELETE FROM 表名; #删除所有的记录行,慎用! DELETE FROM 表名 WHERE 列=值; #删除满足条件的行 修改数据: UPDATE

2017-08-06 15:24:01 383

原创 MySQL数据库概述和常用管理命令

数据库概述     Database Server:数据库服务器,专用于存储网页中的数据。关系型数据库管理系统分为两部分:    服务器端:负责永久存储数据,维护数据,维护数据,人不能直接观看;服务器上数据的逻辑结构:server>Database>Table>Row(行)>Column(列) 客户端:用于向服务器发起“增删改查”命令,呈现出操作的结果。Oracle MySQL Mari

2017-08-06 15:18:00 407

原创 可扩展的标记语言XML

1、XML 1、什么是XML eXtensible Markup Language 可扩展的 标记 语言 XML的标记没有被预定义,需要自行定义的 XML的宗旨是做数据传递的,而非数据展示2、XML的语法 XML 可以独立保存成 ***.xml 文件 也可以以字符串的形式出现 1、XML的最顶端是XML的声明

2017-08-06 15:10:48 578

原创 AJAX的数据传输格式

1、使用ajax发送post请求 1、在请求地址后不能拼请求参数 2、请求参数要放在send( )方法中 xhr.send(“key=value&key=value”); ex:

2017-08-06 15:03:37 609

原创 XHR的常用属性 和 方法

XHR的常用属性 和 方法 1、open( ) -方法 作用:创建请求 语法:open(“method”,”url”,isAsyn) 1. me

2017-08-06 14:59:42 2213

原创 关于最近学习AJAX一些感受

对于AJAX这个玩意儿,一开始学习的时候,根本不知道这是什么,我连AJAX有什么作用,是干什么的都不知道,所以在一开始学习这个的时候是非常蒙B的状态。那么在学习一段时间的AJAX之后,我总结了一些我自己对AJAX的理解,一起共勉。一、页面访问方式在学习AJAX之前,我们首先就需要了解页面的访问方式。页面的访问方式有如下两种同步访问和异步访问:①同步访问:在访问服务器时,只能等待服务器的

2017-07-30 17:47:21 353 3

空空如也

空空如也

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

TA关注的人

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