- 博客(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
空空如也
刚下载的项目 为啥不支持 ?.
2022-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人