自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用vue实现一个根据不同百分比显示不同背景颜色的日历

用vue实现一个根据不同百分比显示不同背景颜色的日历,百分比越高,背景颜色越深;百分比越低,背景颜色越浅

2022-07-29 10:45:15 869 2

原创 宏任务和微任务

目录一、宏任务和微任务先做题:宏任务:微任务:异步和同步的区别:前端使用异步的场景:定时任务:网络请求:任务队列和event loop(事件循环)考察的是事件循环和回调队列。注意以下几点:解析:JavaScript 语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。为了协调事件、用户交互、脚本、UI 渲染和网络处理等行为,防止主线程的不阻塞,Event Loop 的方案应用而生。Event Loop 包含两类:...

2022-04-16 11:59:23 20261 10

原创 Css元素水平垂直居中的方式

一、背景在开发中经常遇到这个问题,即让某个元素的内容在水平和垂直方向上都居中,内容不仅限于文字,可能是图片或其他元素居中是一个非常基础但又是非常重要的应用场景,实现居中的方法存在很多,可以将这些方法分成两个大类: 居中元素(子元素)的宽高已知 居中元素宽高未知 二、实现方式实现元素水平垂直居中的方式: 利用定位+margin:auto 利用定位+margin:负值 利用定位+transform table布局 fl...

2022-04-14 16:47:36 347

原创 小程序个人简历

见效果:index.wxml<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}"> <!-- 第一个页面 --> <swiper-item> <image src="../../image/mn.jpg" class='background' mode="aspectFill"></image> <vi

2022-04-12 20:17:55 809

原创 【微信小程序跳转路由的方式及传参】

目录一、路由跳转的几种方式1.wx.navigateTo():2.wx.redirectTo():3.wx.switchTab():4.wx.navigateBack()5.wx.reLaunch():二、跳转路由传递参数在navigatort.wxml中通过js代码可以获取到title,代码如下//navigatort.js在redirect.wxml中通过js代码可以获取到title,代码如下//redirect.js一、路由跳转的几种方式1.w...

2022-04-02 11:30:23 4802 1

原创 vue实现城市左右联动

我们先来看一下整体布局效果:city首先,我们想要实现城市左右布局可以滚动需要下载一个插件 betterScroll然后引入插件,如下所示:npm i better-scrollimport BScroll from 'better-scroll'initScroll () { this.$nextTick(() => { if (!this.Scroll) { this.Scroll = new BScroll(this..

2022-04-01 16:27:32 775 1

原创 理解深拷贝和浅拷贝

目录一、深浅拷贝是什么?二、深浅拷贝基础(数据类型)1.基础数据类型(值传递)2.复杂数据类型(地址传递)三、深浅拷贝怎样操作(代码示例)1.浅拷贝:1)通过Object.assign for in 进行浅拷贝2.深拷贝:1)深拷贝最简单的实现是: JSON.parse(JSON.stringify(obj))2)实现一个 deepClone 函数 (深拷贝,完美)3)递归拷贝一、深浅拷贝是什么?首先我们要明白一点,js中数据类...

2022-03-28 11:43:13 30057 2

原创 [ AJAX的认识与创建过程 ]

目录一、认识ajax1.AJAX 基于开放的标准2.XMLHttpRequest 对象的三个常用的属性1. onreadystatechange 属性2. readyState 属性3. responseText 属性3.XMLHttpRequest 对象的方法1.open():2.send():二.原生AJAX创建的过程1.创建xhr核心对象2.调用open准备发送3.如果是post请求,必须设置请求头4.调用send发送请求(如果不需要参数,就..

2021-12-30 11:27:46 451

原创 Vue路由守卫(导航守卫)及使用场景

目录前言一、路由守卫是什么?二、路由守卫全解析先来看一下钩子函数执行后输出的顺序吧1.全局路由守卫2.组件路由守卫3.路由独享守卫单独介绍一下路由守卫钩子三个参数前言最近在学习vue路由守卫,感觉路由守卫这里知识点挺多的,来做个小笔记。一、路由守卫是什么?路由守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。可以简单的理解为一座房子的门口的保安,想要进入这个房子就必须通过保安的检查,要告诉路.

2021-12-29 12:07:00 14919 2

原创 Vuex的简单介绍

文章目录 前言 vuex有这么几个核心概念——State、Getter、Mutation、Action、Module。 二、简单介绍 1.state 2.mutations 3.getters 4.actions 4.module 总结 以上就是今天要讲的内容,本文仅仅简单介绍了vuex的简单使用,而vuex提供了大量能使我们快速便捷地处理数据的函数和方法。 前言学了这么久,知道vue.js是一个框架,那么顾...

2021-12-28 15:43:02 312

原创 【git的简单介绍与使用】

关于git如何使用什么是gitgit简单介绍git简单使用步骤git下载安装git注册新建仓库git远程仓库如何创建(**克隆远程仓库到本地**)(**克隆本地到远程仓库**)什么是gitgit简单介绍Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git的功能特性:从一般开发者的角度来看,git有以下功能:1、从服务器上克隆完整的Git仓库(包括代码和版本

2021-12-25 15:32:38 790

空空如也

空空如也

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

TA关注的人

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