自定义博客皮肤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)
  • 收藏
  • 关注

原创 “小程序”自制emoji删除按钮,删除最后一个字符

本次功能:删除最尾部文本。难点:怎么判断emoji,怎么删除最尾部。 (emoji占位符有的占2位,ios有的自带emoji占4位)碰到问题: 重复emoji会先删除前者。已解决: 使用slice()删除。思路:先把所有选中过的emoji表情入栈,包括键盘输入emoji。(键盘输入emoji: 要进行判断本次输入的内容,做筛选后入栈。)删除时:使用lastIndexOf(),和从...

2020-03-11 22:32:28 916

原创 分享:css 3D柱形旋转的小收获

关于3D旋转相册元素被遮挡的问题看图:其中:box样式position: relative;每个图片都是position: absulote; top: 0; left: 0;(定位同个位置)定位后也有显示层级,就是后添加的元素会比前面的元素层级高!这样在3D旋转过程中,就会造成这样。(真是惨不忍睹,这不是我们要的效果)解决问题:最后参考了一些网友们的代码发现:给每个im...

2020-01-06 23:13:17 246

原创 dom元素高度百分比实现文本垂直居中

这几天项目遇到元素高度百分比,但是想让文本内容居中。踩了踩坑,特来记录下。方法一:display: flex;align-items: center;缺点:不兼容低版本ie。方法二:父元素:display: table;子元素:display: table-cell;vertical-align: middle;缺点:不适用复杂的布局。...

2019-12-10 15:57:22 207

转载 JS“use strict”严格模式,好处和坏处

https://blog.csdn.net/weixin_40387601/article/details/80514358

2019-12-03 09:30:50 466

转载 移动端H5页面禁止长按复制和去掉点击时高亮

https://www.cnblogs.com/liumingwang/p/10681928.html

2019-11-27 17:34:54 241

转载 jquery轻量级数字动画插件jquery.countup.js

https://www.cnblogs.com/joyco773/p/9125207.html

2019-11-27 13:52:29 169

转载 改变checkbox的默认样式

改变checkbox的默认样式: https://www.cnblogs.com/yuanyanbk/p/8136682.html

2019-11-26 08:59:48 104

转载 vue的history模式刷新页面空白解决方案

前言采坑记录,以便后面翻阅首先你需要确认页面空白不是由资源文件路径不正确引起的,如果资源找不到就将绝对路径改为相对路劲,具体解决方案看这里:webpack–资源和css中图片引用打包为相对路径的方案问题现象在本地开发环境没有任何问题,路由也正常显示,但是打包并部到服务器之后,访问页面就是空白,看控制台也没有报错,当时就是懵逼状态!!仔细想一下,history模式下就是在操作html5的h...

2019-11-18 16:50:41 6545

原创 swiper插件基本使用

今天初次使用swiper插件,由于过程有遇到许多坑(主要开始官方文档看不懂),在这记录下。安装:npm install vue-awesome-swiper --save这里是在vue里使用,用npm安装引入:import Vue from 'vue';import VueAwesomeSwiper from "vue-awesome-swiper";import 'swipe...

2019-11-12 19:31:17 578

原创 关于JSON使用报错:Uncaught SyntaxError: Unexpected token

今天在使用JSON+localStorage存储一些临时的数据,出现这个问题。Uncaught SyntaxError: Unexpected token 北 in JSON at position 0一开始没有头绪乱找了一通,后来看报错和JSON有关,于是开始排查JSON数据存储时是否没有进行转换JSON格式。结论: 问题处于数据存储到LocalStorage时,没有转换JSON字符串...

2019-11-11 16:46:29 1014

原创 better-scroll踩坑事件记录

自打用了better-scroll插件,就遇到无数的坑,基本是无法滚动。前一个vue项目的滚动还带卡顿,给我的印象实在不好啊。(开始对它有阴影了)所以在这个项目开始时就格外注意这个插件的使用。从一开始单独在组件里使用,到开始把它封装独立组件,终于,果不其然又出现无法滚动问题。<template> <div ref="wrapper"> <slot&...

2019-11-10 01:54:44 451

转载 关于Get和Post的区别

前文:这几天准备面试,看了网上的一些面试心得和分享,发现了Get和Post这个知识点自己平时会用一些,但是要说出个区别和原理还是太远,在这里做个记录。GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方...

2019-10-25 11:24:06 130

转载 关于反向代理

说到反向代理就先讲一下正向代理正向代理:客户端想要访问一个服务器,但是它可能无法直接访问这台服务器,这时候这可找一台可以访问目标服务器的另外一台服务器,而这台服务器就被当做是代理人的角色 ,称之为代理服务器,于是客户端把请求发给代理服务器,由代理服务器获得目标服务器的数据并返回给客户端。客户端是清楚目标服务器的地址的,而目标服务器是不清楚来自客户端,它只知道来自哪个代理服务器,所以正向代理可以屏...

2019-10-22 15:03:16 178

原创 关于鼠标拖动div第二次点击无法拖拽问题

以下为问题代码window.onload = drag;function drag() { var box = getclassName("box")[0]; box.style.left = 500 + "px"; box.style.top = 200 + "px"; box.onmousedown = moveBox; //鼠标按下事件}f...

2019-05-22 11:48:41 830

空空如也

空空如也

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

TA关注的人

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