自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 vue-cli 3.0中配置devServer解决跨域

首先需要在package.json同级目录新建一个 vue.config.js 在module.exports内配置devServermodule.exports = { devServer: { proxy: { '^/api': { target: 'http://localhost:3001', //要跨域的域名 ws: true...

2020-01-30 08:57:31 3372 1

原创 js简单实现vue中的双向绑定

Vue实现数据双向绑定的原理vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式。通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。js简单实现<!DOCTYPE html><html lang="en"><head> ...

2020-03-08 08:23:55 325

原创 html中让元素水平垂直居中显示的4种方式

1、flex<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>居中方式&lt...

2020-02-23 07:59:09 359

原创 冒泡排序

1、冒泡排序冒泡排序是将每个数和前一个数进行比较,大的往后排,小的往前排 例如现在有一个数组 [2,5,1,3,6];[2,5,1,3,6]第一轮比较时 将2和5比,5本来就比2大,因此不要换,然后又将5和1比,此时5大于1,因此位置互换,在将5和3,5大于3位置互换,最后5和6比,5不大于6,位置不变得出结果如下 [2,1,3,5,6] 第一轮比完后已经将最大的比出来了第二轮 ...

2020-02-15 09:00:55 196

原创 async/await

async/await是在Promise之后产生的,它和Promise诞生的目的都是为了解决“回调地狱”,虽然Promise可以解决回调地狱的问题,但是链式调用太多,就会变成另一种回调地狱1、asyncasync关键字用在一个函数的前面,用于表示函数是一个异步函数async function Fun() { return "hello" } Fun().t...

2020-02-09 08:17:15 122

原创 ES6 Promise

什么是PromisePromise 是异步编程的一种解决方案,是对异步的执行结果的描述对象。Promise最大的好处是在异步执行的流程中,把执行代码和处理结果的代码清晰地分离了。解决回调地狱问题。Promise还可以做更多的事情,比如,有若干个异步任务,需要先做任务1,如果成功后再做任务2,任何任务失败则不再继续并执行错误处理函数。promise有三种状态:pending(初始状态...

2020-02-04 08:45:25 82

原创 vue中v-viewer图片查看器的应用

在开发中我们会经常用到查看图片、放大、缩小、旋转等操作这个时候就可以用到v-viewer,这一是一款很好用的插件1、安装依赖npm install v-viewer --save2、在main.js中引入注册import Viewer from 'v-viewer';import 'viewerjs/dist/viewer.css';Vue.use(Viewer);Vi...

2020-02-01 14:40:58 1170

原创 使用原生Javascript封装的Ajax请求node后台

封装函数function myAjax(obj){ //创建兼容 XMLHttpRequest 对象 let method=obj.method //请求方式如:get、post let url=obj.url //请求地址 let data=obj.data //携带数据 let callback=obj.callback //回调 ...

2020-01-29 10:22:27 269

原创 数据结构---栈Javascript描述

栈是一种”先入后出“的数据结构栈类的基本操作有入栈、出栈、检查栈顶元素、是否为空、清空栈、栈元素的个数栈类方法的实现 //栈类方法的实现 function Stack(arr) { this.arr = arr } //push 向栈顶添加元素(模拟入栈) Stack.prototype.push = function (e...

2019-12-27 12:59:02 131

原创 CSS3动画制作3d立方体悬停翻页效果

效果图源码:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equ...

2019-12-22 18:48:12 178

原创 Javascript深克隆与浅克隆

浅克隆只是简单的复制对象,如果其中一个对象是引用类型,由于引用型变量保存的是一个地址,所以复制的只是一个内存地址,改变其中一个值另一个也会改变 let obj = {content:123} let obj2 = obj obj.content = 321 console.log(obj.content) console.log(obj2.conte...

2019-12-21 19:20:28 157

原创 javascript制作好看的可复用弹窗插件

效果图下面是详细代码index.html<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

2019-12-20 18:36:06 373

原创 canvas画布实现飞机大战

效果下面是详细代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta h...

2019-12-19 19:53:07 359

原创 Javascript实现仿QQ随机数验证

效果图下面是贴出完整代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta ...

2019-12-15 08:22:59 167

io.dcloud.application.DCloudApplication.apk

这是一个社交类型的app,有活动、探索、新鲜事、视频照片分享等功能。webpack搭建环境+vue开发,html+scss实现布局基于mint ui框架实现单页面应用以及数据的交互Router跳转.默认首页组件上下游传(props)实现数据统一。

2020-02-24

可复用弹窗插件.rar

使用javascript制作的可复用弹窗插件。。

2019-12-20

飞机大战.rar

飞机大战.rar

2019-12-19

空空如也

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

TA关注的人

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