自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 element ui 实现表格分页

图片效果代码<template> <div class="app"> <!-- 将获取到的数据进行计算 --> <el-table :data="tableData.slice((currentPage-1)*PageSize,currentPage*PageSize)" style="width: 100%"&g...

2020-04-16 21:57:02 748

原创 git stash简单使用

使用场景:使用git开发,切换分支又不想失去当前分支代码修改,可使用git stash 保存进度- git stash save "msg" 或 git stash push -m "msg"进行存储,添加备注;可单独执行git stash进行存储,不过没有备注不好查找- git stash list显示存储列表 - git stash pop [stash@{$num}]应用某...

2020-03-25 22:27:41 182

原创 fork仓提交主仓代码冲突

1.克隆 fork 的仓库代码git clone -b dev repo地址2.更新主仓代码git pull 主仓repo地址 dev会出现冲突3.解决冲突,提交代码,正常merge

2020-03-19 21:56:03 644

原创 初识rxjs

介绍rxjs是一种针对异步数据流的编程。简单来说,它将一切数据包装成流的形式,然后用强大丰富的操作符对流进行处理,能以同步编程的方式处理异步数据;类似于promise的超集1.基本使用import {observable} from 'rxjs'let stream = new Observable(observer =>{ setTimeout(()=>{ observ...

2020-03-18 20:16:56 148

原创 angular父子组件传值

1.父传子子组件:在子组件里面引入Input,然后用@Input 变量 接受import {Input} from "@angular/core"@Input() item在模板中使用<h1>{{item}}</h1>父组件:<app-child [item]="msg"></app-child>2.子传父a.引入Outpu...

2020-03-17 19:18:57 112

原创 git如何进行fork仓同步主仓代码

git如何进行fork仓同步主仓代码问题:公司要求代码统一由fork仓合入,不得直接更改主仓代码一直做法是新建mr,将主仓合并到fork仓,在更新fork代码,但这样会有多余的mr信息;下面介绍一种更普遍的做法1.新增远程主仓代码库git remote add upstream repo地址2.抓取主仓代码库的修改git fetch upstream3.切换到dev分支...

2020-03-16 19:02:32 4544

原创 vue生命周期及其应用场景

vue的生命周期1.什么是vue的生命周期Vue 实例从创建到销毁的过程,就是生命周期。从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、销毁等一系列过程,称之为 Vue 的生命周期。beforeCreate(创建前) 在数据观测(监控data中的数据变化)和初始化事件还未开始created(创建后) 完成数据观测,属性和方法的运算,初始化事件beforeMount(载入前...

2019-04-23 11:58:01 1503

原创 二分法

function getIndex(arr,num){ var high = arr.length; var low = 0; while(low<=high){ var mid = Math.floor((low+high)/2) if(num==arr[mid]){ return ...

2019-04-19 22:43:25 120

原创 懒加载

function debance_onscroll(lazyImg,delay){ var timer = null; return function(){ var _self = this,args = arguments; clearTimeout(timer); timer = setTimeout(func...

2019-04-17 23:07:22 78

原创 箭头函数

语法(参数1, 参数2, …, 参数N) => { 函数声明 }eg:a=>{console.log(a)}//相当于 function(a){ console.log(a) }//相当于:(参数1, 参数2, …, 参数N) =>{ return 表达式; }(参数1, 参数2, …, 参数N) => 表达式(单一)functio...

2019-04-11 22:41:15 94

原创 作用域及闭包

作用域全局执行上下文(全局作用域中)1.在执行全局代码前将window确定为全局执行上下文2.对全局数据进行预处理var定义的全局变量 赋值为underfined,添加为window的属性function函数声明的的方法,添加为window的方法this赋值为window3.执行全局代码函数执行上下文(局部作用域中)1.调用函数,准备执行函数体前,创建对应的函数执行上下文2...

2019-04-10 23:15:40 108

原创 css使元素垂直居中

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin:0; paddin...

2019-04-09 23:21:01 461

原创 cookie与session

1.场景Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。而Session和Cookie就是为解决这个问题而提出来的两个机制2.cookieCookies是服务器在本地机器上(客户端硬盘,设置了过期时间;或浏览器内存中,临时的)存储的小段文本并随每一个请...

2019-04-09 22:43:40 94

原创 函数节流及防抖

鼠标移动事件onmousemove, 滚动滚动条事件onscroll等瞬间的操作都会导致这些事件会被高频触发。 如果事件的回调函数较为复杂,可能会导致响应跟不上触发,出现页面卡顿,假死现象防抖: 当持续触发事件时,每一次都要清空定时器,重新开始。eg:实时搜索实现1:var timer = null;function debounce (){ clearTimeout(timer...

2019-04-09 20:30:12 126

转载 几个常见排序(选择,冒泡,快速)

1.选择排序即从第一个元素开始与后面元素相比较过程中,选择一个最小的与第一个元素交换,下次类推,即用第二个元素与后面元素进行比较,并进行交换。//对数组进行排序int temp=0;//交换数for (int i = 0; i < arr.length-1;i++) { for (int j = i+1; j < arr.length;j++) { ...

2019-04-08 22:57:42 130

原创 css盒模型与BFC

1.盒模型的两种分类标准模型:盒模型的宽高只是内容(content)的宽高IE模型:盒模型的宽高是内容(content)+填充(padding)+边框(border)的总宽高。我们可以用CSS3 的属性 box-sizing来选择使用哪种模型:/* 标准模型 */box-sizing:content-box; /*IE模型*/box-sizing:border-box;**2...

2019-04-08 22:54:52 161

空空如也

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

TA关注的人

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