自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 JS substr、substring、splite、splice、slice、join 的区别

JS substr、substring、splite、splice、slice、join 的区别

2022-03-04 23:44:14 443

原创 vue-awesome-swiper4 轮播无效问题

vue-awesome-swiper4 轮播无效问题最新版本出现轮播无效问题,其他功能正常。不管怎么调试和配置,始终无效。最后使用3.1.3版本才轮播正常。以下是安装步骤:cnpm i [email protected] --save前端引入代码<template> <div class="swiper"> <swiper ref="mySwiper" :options="swiperOptions"> <

2021-12-31 00:15:03 335

原创 VUE 项目性能优化-- 实战必须要懂得

VUE 项目性能优化-- 实战必须要懂得

2021-12-10 00:24:47 922

原创 XMLHttpRequest 拦截并添加header

场景:由于项目比较老旧,存在axios、ajax、xmlHttpRequest 等多种请求。需要在所有数据请求header上添加一个字段。全局找太麻烦,想统一设置和更改let req = XMLHttpRequest;(function(open, send) { XMLHttpRequest.prototype.open = function() { open.apply(this, arguments); } XMLHttpRequest.prototype.send =

2021-11-15 22:29:28 6206 1

原创 Module Error (from ./node_modules/html-loader/dist/cjs.js) webpack 配置时的坑

安装html-loader 后发现报错ERROR in Error: Child compilation failed: Module Error (from ./node_modules/html-loader/dist/cjs.js): HtmlSourceError: Bad value for attribute "href" on element "link": Must be non-empty (From line 13, column 32; to line 13, col

2021-06-26 01:58:27 3048 2

原创 完全理解 JavaScript 闭包是咋回事....

闭包这个东东很多人在工作中很少关注,但是项目一旦比较大后,就发现内存暴涨,点击次数越多内存越大,而且无法销毁,很大原因都是因为内存泄露导致。其中闭包是内存泄露的一个大的坑,现我们了解一下闭包是咋回事。在这之前我们先了解一下js垃圾回收的问题。一、关于js的垃圾回收 1)、在js中,果一个对象不再被引用,那么这个对象就会被GC回收;2)、如果两个对象互相引用,而不再被第三者所引用,那么这两个互相引用的对象也会被GC给回收.二、如何定义闭包及闭包的优缺点: 1、闭包是指子函数...

2021-06-25 22:02:30 155

原创 使用electron12 + vue3 + cli4 开发跨平台桌面应用

最近遇到很多人在找vue3和electron10以上版本开发桌面应用,寻找很久,发现SimulatedGREG/electron-vue 版本太旧,升级很麻烦,升级electron版本都特别困难,而且出现很多的问题,更别说升级Vue3。根据查找很多资料,这里给大家一个教程,具体怎么一步一步手动创建electron10+ 、Vue3+、cli4+的项目。相关库:electron :https://www.electronjs.org/Vue3:https://cn.vuejs.org...

2021-06-23 23:47:15 297

原创 H5 JS动画库

1、scrollReveal.js 页面滚动显示动画,进入或者离开时显示。https://scrollrevealjs.org/2、Typed.js 该库将打印出你选择的字符串,就好像你输入文字一样。https://www.jianshu.com/p/a7cab3e2d56f3、Anime.js 可在Chrome,Safari,IE/Edge, Firefox 和Opera浏览器上运行。他可以用于设置ge各种目标的动画https://www.animejs.cn/4、Chart...

2021-06-23 01:04:50 608

原创 XMLHttpRequest 拦截处理

XMLHttpRequest 拦截包括两部分请求(request)拦截请求完(response)拦截直接上代码<script> class XMLHttp { request = function (param) {}; response = function (param) {}; } let http = new XMLHttp(); // 初始化 拦截XMLHttpRequest functi

2020-09-17 00:09:32 4137

原创 很不错的 JS 面试题,供大家参考,提升自己的逻辑思维

<!DOCTYPE html><html><head> <title>面试题</title> <style type="text/css"> .item { margin: 10px; padding: 20px; background: #e0e0e0; } .btn { margin: 20px 0; padding: 5px 20px; color: #fff;

2020-06-14 21:20:45 580 2

原创 取1000个数字里面的质数

问题:取1000个数字里面的质数<script type="text/javascript"> let num = 1000; let res_arr = []; for (var i = 1; i < num; i++) { let e = i; let noDivision = !divisionItem(res_arr, e) if (e != 1 && noDivision) { res_arr.push(e) } } cons

2020-06-02 23:48:50 516

原创 今日头条面试题,供大家参考

1、给定一个只包含’(’ 和’)’ 的字符串,找出最长的包含有效括号的字符串的长度实例1:输入:"(()"输出:2解释:最长有效括号字符串为 “()”实例2输入: “(((((()())”输出:4解释:最长有效括号括号字符串为“()()”~~直接上代码了let arr = [] // 存放 全部长度 let count = 0; // 计数器 ...

2020-04-29 00:24:32 720

原创 springBoot日志报错LoggerFactory.getLogger

// 记录器 Logger logger = LoggerFactory.getLogger(getClass()); @Test void contextLoads() { // lambda表达式写法应为这个接口只有一个实现类 logger.trace(() -> "这是trace日志"); logger.debug((...

2020-04-08 00:09:31 2415

转载 悼念疫情-全网黑白屏显示技术 --- filter

CSS3 filter(滤镜) 属性一、实例img { -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */ filter: grayscale(100%);}filter: none | blur() | brightness() | contrast() | drop-shadow() | grays...

2020-04-04 18:30:08 904

原创 sql 常见函数

常见函数分类:1、单行函数: 如:concat、length、ifnull等2、分组函数 功能: 用作统计作用 分类: sum 求和、avg 平均数、 max 最大值、min 最小值、count 计算个数一、单行函数1、 字符函数# 1、length 获取字节数SELECT LENGTH('zhangsan');# 2、concat 拼接字符串SELECT CONCAT...

2020-03-26 00:16:45 134

原创 gulp4.0 最新使用,代码构建(内涵babel、less、自动刷新、懒刷新等),全网最全使用

一、进入package.json 文件1、下载所需的插件{ "name": "test_gulp", "version": "1.0.0", "description": "xiangge_first_gulp", "main": "index.js", "scripts": {}, "author": "xiangge", "license": "ISC", ...

2020-03-25 23:10:10 452

原创 input js 判断是否被选中(获取焦点获取取消焦点)

//input密码框是否被选中           $("input").focus(function(){                                                })                         $("input").blur(function(){                            

2017-03-14 11:17:38 4923 1

原创 input js获取焦点

//:focus选择器一般用在事件处理中,用于判断指定元素当前是否获得焦点。  //一般而言,只有接收键盘事件或用户输入的元素才能获得焦点,例如表单的元素。  $("input").on("focus blur", function(){      var me = $(this);      //当元素获得焦点时,在#message中显示"请输入[姓名]"、"请输入[年龄]"等相

2017-03-14 10:32:52 3306

原创 js input file 解决获取的路径不全问题

function clickItem(node){ var e= getObjectURL(node.files[0]);$('#image')[0].src = e;}function getObjectURL(file) {var url = null;if(window.createObjectURL != undefined) { //

2017-03-02 17:15:34 2036

转载 iOS APP性能优化

1:应用启动时间 应用启动时,只加载启动相关的资源和必须在启动时加载的资源。2:本地图片加载方式 本地图片加载常用方法有两种: (1),[UIImage imageNamed:@""] 图片多次使用时使用,需要使用此方式加入缓存 (2),[[UIImage alloc] initWithContentsOfFile:@""] 图片不常使用时,不使用缓存3:不要阻塞主线程 开发中除了

2017-02-28 16:24:50 188

原创 js 常用网址大全

//弹出框网址移动端http://layer.layui.com///弹出框网址PC端https://limonte.github.io/sweetalert2///js各种插件http://www.25xt.com/html5css3/13903.htmlhttps://community.algolia.com/places///input输入格

2017-01-12 14:42:18 1544

原创 js 常用网址

//弹出框网址移动端http://layer.layui.com///弹出框网址PC端https://limonte.github.io/sweetalert2///js各种插件http://www.25xt.com/html5css3/13903.htmlhttps://community.algolia.com/places///input输入格

2017-01-12 14:38:28 338

转载 js如何判断一个对象是不是Array?

typeof 操作符对于Function, String, Number ,Undefined 等几种类型的对象来说,他完全可以胜任,但是为Array时var arr=new Array("1","2","3","4","5");alert(typeof(arr)); 你会收到一个object 的答案,有点让人失望。instanceof 操作符JavaScript中inst

2016-10-27 17:42:12 198

转载 升级ruby版本遇到的一些问题

前段时间在玩Chef-一个IT基础设施自动化工具。由于Chef是由Ruby写的一个gem,那么就需要安装Ruby。当然Ruby我早就安装了,并且使用rvm来管理Ruby及Gem。本来一切看似正常,但是不会预料后面会遇到那么多的坑。Chef本地的repo包中有一个vagrant虚拟机的模板文件,通过它可以setup一个虚拟机,然后使用Chef来操作这个节点。那么就使用vagrant命令来setu

2016-10-26 14:06:36 3670

转载 MAC OS 10.12 cocoaPods安装

http://www.cnblogs.com/Mrliheng/p/5665894.html

2016-10-25 18:10:12 170

原创 iOS9、XCoder8下PCH文件设置

看图标识:

2016-10-25 17:26:12 183

空空如也

空空如也

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

TA关注的人

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