自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用particles.js制作酷炫的前端登录界面

1.使用npm 安装依赖包并再main.js中注册 //可以使用npm依赖,也可以直接下载particles.js npm install particles.js --save //main.js import particles from 'particles.js' Vue.config.productionTip = false Vue.use(VueRouter) Vue.use(particles) new Vue({ el: '#app', router, store, c

2021-08-02 09:25:46 541

原创 el-steps 改造为进度框

主要css代码:( 渐变切角预处理样式)

2024-06-04 18:27:52 925

原创 js同步任务,异步任务,宏任务 和 微任务 的执行顺序

宏任务 和 微任务都是异步任务 宏任务 setTimeout setInterval 微任务 process.nextTick() promise.then() // 这个微任务一般放在nextTick队列后面如果异步队列里有nextTick队列的话 这道题帮助我们了解各种任务执行的顺序 console.log('1'); setTimeout(function() { console.log('2'); process.nextTick(function() {

2021-08-07 21:37:27 287

原创 Promise的理解和使用

Promise 的理解和使用 1.Promise 是什么 Promise 是ES6中引入的解决异步编程的新方案,(旧方案是单纯的使用回调函数) Promise 是一个构造函数,使用Promise对象封装一个异步操作可以获取其成功/失败的结果 2.为什么要用promise 指定回调函数的方式更加灵活,支持链式操作,可以解决回调地狱问题 (回调地狱:回调函数嵌套调用,外部回调函数的执行结果是嵌套的回调执行的条件,如果嵌套层数过多不便于阅读,不便于异常处理) 3.Promise的状态 实例对象中的一个属性

2021-08-06 22:31:34 289

原创 git && linux 常用操作命令

git安装配置 安装包直接安装 打开git bash here 输入下面的命令git config --global user.name "Your Name" 配置name git config --global user.email "email@example.com" 配置email git config user.name 查询配置的name git config user.email 查询配置的email 简单的linux命令 cd xxx 进入 xxx目录 cd …

2021-08-04 22:02:50 129

原创 使用Promise构造函数封装一个简单的原生的ajax请求

使用Promise封装一个ajax请求 // Promise封装原生ajax请求 function ajaxFun(data){ return new Promise((resolve,reject)=>{ const xhr = new XMLHttpRequest() xhr.open(data.method,data.url) xhr.send() xhr.onreadystatechange = function

2021-08-02 09:24:10 151

原创 原生ajax

原生ajax 1.ajax简介 ajax 全称asynchronous javascript and xml ,就是异步的js和xml,通过ajax可以在浏览器中向服务端发送异步请求,最大的优势是无刷新获取数据 2.xml的简介 xml 可扩展标记语言,被设计用来传输和存储数据,和超文本标记语言HTML类似,不同的是HTML中都是预定义标签,而XML中没有预定义标签,全部是自定义标签,比如下面用来表示一些数据 一个学生的数据 name = '苏三';age = 18 ; gender = '男'; 用XM

2021-08-01 11:57:24 93

原创 使用nodejs和express写一个简单的服务器

1.第一步安装nodejs 2.初始化一个服务环境 npm init npm istall express 3.创建一个server.js // 引入express const express = require('express') //创建应用对象 const app = express() //创建路由规则 app.get('/server',(request,response)=>{ response.setHeader('Access-Contro

2021-07-28 21:21:49 260

原创 redux & react-redux 的简单使用

使用redux 需要先明白store、action、reducer三个概念的定义 store 就是用来放置各种状态的仓库 action 就是一个动作对象 {type:’’,data:’’} reducer 本质就是一个处理动作对象的函数,具有初始化状态的更新状态的功能 1.store.js的写法 /* * createStore方法用来创建一个store * 引入reducers集合作为createStore的第一个入参 * 传入applyMiddleware(thunk)作为createStor

2021-06-23 17:06:17 507

原创 使用ajax,fetch,axios请求接口

原生ajax请求数据五步骤 //步骤一:创建XMLHTTPRequest对象 let xhr = new XMLHttpRequest() //步骤二:设置请求的类型,请求的url xhr.open('get', 'https://api.github.com/search/users?q=owen') //步骤三:发送请求 xhr.send() //步骤四:使用事件onreadystatechange进行函数回调 xhr.onreadystatechange = fu

2021-06-16 16:23:32 188

原创 使用axios封装一个全局处理函数,并在请求和响应做拦截

request.js //引入axios import axios from 'axios' //引入UI框架的全局信息提示组件 import { message } from 'antd' //创建axios实例 const service = axios.create({ baseURL: 'api', // 接口的base_url timeout: 9000 //请求超时时间 }) //请求拦截--请求接口前进行一些相关配置 service.interceptors.req

2021-06-02 11:14:48 278

vue+particles.js+酷炫的前端登录界面.zip

自己下载代码,一看就会

2021-05-17

空空如也

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

TA关注的人

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