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

原创 vue + indexDB 使用记录

好记性不如烂笔头,仅作记录,如果有疑问欢迎留言,看到会回复的,只是一些个人理解,请勿上升高度。indexDB。

2024-04-26 14:47:11 487 1

转载 uniapp 下拉刷新和页面滚动冲突问题

uniapp 下拉刷新和页面滚动冲突问题 ,在页面滚动区域加 @touchmove.stop @touch.stop 即可。

2024-02-23 15:27:55 445 1

原创 js实现拖动改变两侧框大小

【代码】js实现拖动改变两侧框大小。

2023-03-20 16:08:13 711

原创 jsp使用zTree的详解

第一次使用zTree这种树型结构,记录一下方便以后查看。zTree官网api地址:http://www.treejs.cn/v3/api.php下载地址:npm i @zTree/ztree_v3当然建议用yarn下载 yarn add @zTree/ztree_v3先说一下可能遇到的问题1、用idea引入js的话,如果一直给你报404,在确定引入没有问题的情况下,重启idea就可以解决。2、如果要用复选框需要引入 jquery.ztree.excheck-3.5.js 这个文件,不然就是在se

2021-03-19 16:20:44 629

原创 微信小程序 授权地理位置被拒绝后 wx.getLocation接口调用失败问题

最近在开发小程序,需要用到位置信息。但总有那么一小部分人会点击拒接授权,然后小程序就用不了了。因为是根据所在的城市信息来加载数据,所以就需要引导用户自己打开地理位置授权。像下图废话不多说直接上代码wx.getSetting({ //先查看授权情况 success:function(res){ var statu = res.authSetting; if(!statu['scope.userLocation']){ //判断是否授权,

2021-01-14 14:14:13 6804 1

原创 Vue生命周期,理解流程图

最近在看Vue的生命周期,就把各个流程写了一遍,观察各个阶段虚拟dom树和真实dom树的渲染情况每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化、运行中、销毁实例、组件通过new Vue() 创建出来之后会初始化事件和生命周期,然后就会执行beforeCreate钩子函数,这个时候,数据还没有挂载到,只是一个空壳,无法访问到数据和真实的dom,一般不做操作挂载数据,绑定事件等等,然后执行created函数,这个时候已经可以使用到数据,也可以更改数据,在这里同步更改数据不会触发u

2020-08-13 21:10:27 1247

原创 Promise中唯一性状态原理

前言最近也在学习Promise,对Promise的原理做一个较为简单的解释,欢迎讨论。正文Promise主要用来处理异步问题,先写一个简单Promise函数。var p=new Promise(function(resolve,reject){ var i=3; if(i>3){ resolve(); }else{ reject();

2020-07-18 16:00:36 200

原创 jQuery常用的属性选择器

列举一些常用的属性选择器,一切都在代码中,就不列了!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

2020-04-29 19:54:41 187

原创 jQuery一些常用的选择器

所有选择器都在代码中,就不一一列出了!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <...

2020-04-29 19:43:04 93

原创 原生js和css混合实现的功能简单的计算器,适合初学者

因为比较简单就没加注释,如果有疑问欢迎下面留言。本人也是初学js,有问题大家可以一起讨论!实现的功能也比较简单,只有加减乘除和清除,比较适合刚入原生js的小白练习!<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name=...

2020-04-25 18:41:20 128

原创 原生js事件侦听下的鼠标坐标数据

给大家列举一下侦听事件当中,有关目标元素的鼠标坐标数据属性,例举常用的属性。1、点击的元素位置相对可视窗口左上角位置clientX:clientY:2、如果目标元素没有定位 相对页面左上角位置如果目标元素点位,则是相对目标元素左上角layerX:layerY:3、相对目标对象的左上角位置offsetX:offsetY:4、点击位置相对页面的左上角位置pageX:p...

2020-04-25 18:27:34 299

原创 js冒泡排序详解

原理:依次比较相邻的两个值,如果后面的比前面的小,则将小的元素排到前面。依照这个规则进行多次并且递减的迭代,直到顺序正确。写法:详解:两个循环,第一个循环是循环遍历数组,i表示数组下标,第二个循环则是判断数组元素下标为i和下标为i+1的元素的大小。如果下标为i的元素大于洗标为i+1的元素,则将下标为i的元素和i+1的元素进行对换,,然后i++后,再继续判断新的下标为i的元素(即上一次循...

2020-03-29 10:48:29 87

原创 js数据类型转换

一、转为字符串:使用 .toString或者String。1、 .toString()方法:注意,不可以转null和underfined。而且toString可以将任何数字转换为任意进制。2、String()方法:都能转。3、隐式转换:num + “”,当 + 两边一个操作符是字符串类型,一个操作符是其它类型的时候,会先把其它类型转换成字符串再进行字符串拼接,返回字符串。4、t...

2020-03-21 14:50:55 89

原创 Css3过渡

css3过渡的属性值是transition,指允许css的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标划过、单击、获得焦点或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值。它是如何工作的:CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。要实现这一点,必须规定两项内容:指定要添加效果的CSS属性指定效果的持续时间。过渡属性Transition简写属...

2020-03-07 19:55:24 144

原创 透明度属性

指定透明度的属性是opacity,属性值从 0.0 到 1.0。值越小,越透明。该属性对整个html都有影响,即元素内容、边框、背景都变透明。注:此属性值针对IE8及其以下版本不兼容,IE8及更早的版本使用opacity:filter(alpha=number),number的取值范围是0到100.效果如下:未加属性之前:加属性后:另外该属性还可与伪类选择器hover一起使用,鼠...

2020-03-01 15:20:28 417

原创 Css浮动属性

先来说一下什么是浮动,简单来说就是将上下排列的元素让它们来左右显示。复杂点是指设置了浮动属性的元素会脱离标准普通流的控制,移动到父元素中指定位置的过程。在css中通过float属性来定义浮动。属性值描述Left元素向左浮动。Right元素向右浮动。None默认值,元素不动,显示在文本出现的位置。我们用一个简单的示例来了解float的用法:我们先设置...

2020-02-22 12:38:13 954

空空如也

空空如也

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

TA关注的人

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