自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lotte

学习使我快乐

  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 js基础面试题 看似简单也易出错

1.alert(a)a()var a=3function a(){alert(10)}alert(a)a=6a()===》function a(){alert(10)} //变量提升a方法10 第二步执行a 输出103 a重新赋值 3a is not a function 赋值a=6 不是一个function2.var lili={age:18}; ...

2020-04-30 15:11:35 408

原创 路由配置及动态路由---vue-router

import routeMap from './router/component.js';const NotFound = () => import('./page/404.vue');const formatRoutes = function (routes, routeData) { if (!routeData) { routeData = { name:...

2020-04-21 16:19:35 952

原创 对象数组深度拷贝deepCopy

function deepCopy (obj, cache) { if (cache === void 0) cache = [] if (obj === null || typeof obj !== 'object') return obj var hit = find(cache, function (c) { debugger return ...

2020-04-21 14:42:55 465

原创 npm常用命令收集

npm的使用非常easy,记住下面命令就可以非常好地使用它。●npm init执行构建新项目的向导:●npm install module. name在项目中安装一个模块●npm install g module. .name全局方式安装一个模块●npm install module. name -save在项目中安装-个模块。并把此模块加入到项目配置文件package.json中...

2020-04-21 10:17:46 168

转载 Vuelidate 表单校验插件

VuelidateVuelidate是一款简单轻量级的基于模块的Vue.js验证插件。安装安装很简单,用npm来安装只需要一句话:npm install vuelidate --savenpm i -S vuelidate //简写使用在main.js中导入库并用作Vue插件,以便在包含验证配置的所有组件上全局启用该功能:...

2020-04-20 13:24:31 781

原创 获取浏览器视口的大小

/*视口的大小,部分移动设备浏览器对innerWidth的兼容性不好,需要 *document.documentElement.clientWidth或者document.body.clientWidth *来兼容(混杂模式下对document.documentElement.clientWidth不支持)。 *使用方法 : getViewPort().width; */functio...

2020-04-17 15:05:39 645

原创 webpack3升级webpack4需要做什么

build 文件夹utils.js中constExtractTextPlugin=require('extract-text-webpack-plugin')修改前constMiniCssExtractPlugin=require('mini-css-extract-plugin') 修改后functiongenerateLoaders(){} 中//修改...

2020-04-15 13:16:07 544

转载 npm常用命令及版本号

npm 包管理器的常用命令测试环境为node>=8.1.3&&npm>=5.0.31, 首先是安装命令 //全局安装 npm install 模块名 -g //本地安装 npm install 模块名 //一次性安装多个 npm install 模块1 模块2 模块3 //安装开发时依赖包 npm install 模块名 --save-...

2020-04-15 11:19:57 1062

转载 Nginx配置之负载均衡、限流、缓存、黑名单和灰度发布

Nginx配置之负载均衡、限流、缓存、黑名单和灰度发布一、Nginx安装(基于CentOS 6.5)1.yum命令安装yum install nginx –y(若不能安装,执行命令yum install epel-release)2. 启动、停止和重启service nginx startservice nginx stopservice nginx restart浏览器...

2020-04-14 17:05:05 254

转载 base64文件转MultipartFile文件 上传图片转base64

在一些项目中,上传图片或者文件过大,这个时候我们就要选择压缩文件,压缩到我们指定的范围内在上传到服务器,当然压缩也是可以放到服务器进行操作的,但是考虑到前端传输时间问题,所以我们一般都是放到前端压缩后在上传。下面举个实例:曾经遇见这么一个需求,前端页面需要调用相机拍照,把拍照的图片上传到服务,但是在这个过程中遇见的问题是,ios手机拍照的图片是比较大一般单张图片大小在10M左右,而Andr...

2020-04-14 16:50:50 3568

转载 Nginx配置文件(nginx.conf)配置详解

Nginx的配置文件nginx.conf配置详解如下:usernginxnginx;Nginx用户及组:用户组。window下不指定worker_processes8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。error_loglogs/error.log;error_loglogs/error.logno...

2020-04-14 16:36:35 785

原创 js二维数组列排相加 reduce函数

先介绍数组包对象格式 对应key相加var obj = [ { a: 1, b: 2, c: 3 }, { a: 4, b: 5, c: 6 }, { a: 7, b: 8, c: 9 }, { a: 2, b: 3, c: 10 } ]; let result = obj.reduce(function(total,value,index,arr){...

2020-04-10 13:12:43 2790

转载 常用排序算法之JavaScript实现

1、插入排序1)算法简介插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。2)算法描述和实现...

2020-04-08 09:09:08 129

原创 Gitlab报错SSL证书已过期

提交代码提示 这个粗略翻译一下 SSL证书过期导致的 度娘了半天 没看懂解决方法:输入以下命令,去掉git的SSL验证git config --global http.sslVerify false完工...

2020-04-03 13:57:24 1547

axure_chrome_V0.6.3_lotte.zip

axure_chrome_V0.6.3_lotte

2021-10-19

全国地图省市中心点坐标

全国各省市地图资源数据中心点坐标 例:{ "name": "北京市", "center": "116.407394,39.904211", "districts": [] }

2021-05-25

createApi.js

vue项目中初始化请求头信息和统一请求方法,统一处理返回参数信息

2019-08-13

jquery.cloud9carousel.js

jquery.cloud9carousel.js 开发炫酷3D轮播图滚动效果插件

2019-07-24

teachers.css

差距需要样式文件

2019-07-24

空空如也

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

TA关注的人

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