自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 JS正则-密码验证-包含字母大小写和特殊字符

特殊字符:~!@#$%^&*条件:8位以上字符包含字母大小写和特殊字符话不多说,直接上代码:var reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&*]).{8,}$/;var val = '@asd123ZXC';另外,需要加上数字的var reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[~!@#$%^&*]).{8,}$/;var val = '@asd123ZXC.

2020-10-23 15:33:54 5025 2

原创 wepy框架采坑——app.wpy添加全局组件路径问题

这样配置,在其他页面是可以正常编译的,然鹅,在app.wpy里就不编译了。那么我们该怎么办呢?就得把组件的本地相对路径写对按我的项目为例,那么地址就为小伙伴们,有没有帮到你~...

2020-07-22 09:08:12 468

原创 webstorm 保存自动格式化

1、先全局安装prettiernpm i -g prettier2、webstorm内设置如下

2022-03-24 10:22:32 6540

原创 Uncaught ReferenceError: module is not defined

开发笔记

2022-03-08 09:29:45 6534 1

原创 ElementUI BUG笔记——el-input

问题:for下使用el-input,发现最后一个输入不了。解决办法:使用原生input替代,并在原生input上套上el-input的class。希望帮到其他小伙伴~

2020-08-28 13:49:13 693

原创 wepy+vant-weapp使用笔记——van-sticky踩坑

van-sticky在scroll-view里使用容易出现吸顶失效。解决方法:把scroll-view变成view.

2020-08-03 11:03:25 2380

原创 vue.2x初学者必备——开发测试接口与正式运营接口配置

1、在项目里找到下图文件,第一个文件是开发接口配置文件,第二个就是正式接口配置文件了,打开并按照如下配置如上图把BASE_API根据自己的情况配置好2、 在main.js里把BASE_API赋值给Vue,如下:Vue.prototype.$baseAPI = process.env.BASE_API;这样就搞定接口问题了,希望能帮到在vue里打转转的小伙伴~...

2020-03-12 21:37:18 603

原创 vue.2x初学者必备——axios请求小结

1、先安装axios(以下安装都为npm安装)npm install axios在main.js里把axios重新赋值给Vue,如下:import axios from 'axios';Vue.prototype.$axios = axios;2、安装qsnpm install qs同样的把qs重新赋值给Vue,如下:import Qs from 'qs...

2020-03-12 21:24:35 180

原创 小程序关闭,web-view里h5音乐继续播放问题解决

document.addEventListener("visibilitychange", () => { if(document.hidden) { // 页面被挂起,暂停播放 }else { // 页面呼出 }});我试了很多办法,都不可行。这个办法是我想...

2019-03-27 16:30:58 2311 1

原创 按F11页面底部有节点不显示问题(定位的坑)

最近我遇到这样的问题,我按F11进入页面全屏后,底部有一些节点信息没有显示,反复查看,它就在那,但就是不显示。后来我才发现是定位惹得祸。把定位去掉就OK了...

2018-10-17 16:01:52 548

原创 bmap、百度地图自定义画矩形

用到map的mousedown、mousemove、mouseup事件通过获取mousedown的经纬度做开始经纬度,当然传一个flag表示鼠标按下,可以进行下一步操作其次把mousemove得到的经纬度当做结束经纬度、再用BMap.Polygon()把矩形的四个点依次画出最后mouseup把flag改成false表示不可以进行mousemove操作。...

2018-08-23 10:15:04 3977

原创 bmap、百度地图设置手型和十字架型

1、手型map.setDefaultCursor("pointer");2、十字架型map.setDefaultCursor("crosshair");

2018-08-23 10:06:07 2755 2

原创 echarts兼容IE8问题

很多时候我们习惯进入echarts然后点下载就把echarts.min.js下到本地,然而这个js文件是常用浏览器的兼容模式,并不兼容ie8,其实在我们点击下载时进入下载页面。那里有一个定制按钮,里面是有兼容ie8选项的。

2017-11-24 10:56:50 9098 8

原创 css隐藏问题

我在项目中遇到这样的问题:我让一张图片放大一直旋转,超出显示屏幕隐藏(它的父元素是绝对定位)。然而我用overflow:hiden;也没有隐藏掉。最后我在他的父元素再加一个父元素把它们包住,设定宽高,再给一个相对定位,然后隐藏就能实现了。

2017-11-24 10:51:55 586

原创 jQuery.swiper插件

zepto挺小的,个人觉得功能少,而且功能效果不好。我找了半天找到了swiper,它属于jQuery插件,滑动交互很好。

2017-08-18 10:20:51 2429

原创 (zepto插件使用)click、tap无效又能实现点击事件小窍门

/******如有雷同   纯属巧合 ********/我们就touch的几种简单事件进行解析touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发。touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。touchend事件:当手指从屏幕上离开的时候触发。

2017-07-03 11:45:36 3353

原创 echarts属性简介

var mock = echarts.init(document.getElementById('mock ')); //重置节点option //canvas要展示的数据 color //柱状图柱子的颜色,折线图折线的颜色.... legend //图形的注释 xAxis,yAxis //表示X轴,Y轴 xAxis: {

2017-06-21 09:59:55 544

原创 顺序播放效果js实现小窍门

////////*************              如有雷同,纯属巧合                *************//////我在项目中遇到一个问题,是实现动画的顺序播放。当时想到用for,因为动画时有个动画时间,很显然for不适合,for一执行,那么你获取到的将是最后一个动画的数据。后来我想到了tsetTmeout,但是还是实现不了。后来我想到了用递归

2017-06-09 14:59:23 765

原创 click被阻止后如何实现点击事件

/****************       如有雷同,纯属偶然     *****************/如果点击事件被阻止冒泡事件给阻止了,那么我们不妨用鼠标事件来试试。即click事件被阻止了,可以试试onmousedown。如有更好的hack,欢迎留言。

2017-06-08 09:05:31 1843

原创 animate.css/js问题

我遇到这样的问题。一般js代码的执行顺序都是从上到下的,所以我思路是先改变样式再来调用样式,所以我就先写改变样式的代码再调用已改变的样式。但是问题出现了,样式没有被改变,就已经被调用。后来我把顺序改了下就能正常运行了,我有点蒙。。。如果有哪位码哥遇到这样的问题,可以按照我的方式试试。如果有知道原理的,谢谢留言。

2017-06-07 08:47:11 481

转载 性能优化问题

1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数3) 用innerHTML代替DOM操作,减少DOM操作次数,优化javascript性能。

2016-11-22 14:00:51 544

转载 div居中问题

水平居中:给div设置一个宽度,然后添加margin:0 auto属性div{ width:200px; margin:0 auto; }让绝对定位的div居中div { position: absolute; width: 300px; height: 300px; margin: auto; top: 0; l

2016-11-13 00:47:45 299

转载 cookies,sessionStorage 和 localStorage 的区别

cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递。sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。存储大小:    cookie数据大小不能超过4k。    sessionSt

2016-11-13 00:37:30 293

转载 调用后台的接口跨域问题

(不要尝试用json去解决ajax跨域问题,jsonp必须后台提供特定接口)在调用后台的接口之前,可以先通过mock数据调试a)让后台在程序里面允许,ajax跨域(不安全)b)把写好的代码直接部署到服务器上查看效果(稍微麻烦点,需要频繁的提交代码,可能会跟别的同事代码冲突)c)把所有的代码都下载到本地,本地开启服务器调试(需要在本地部署)d)谷歌浏览器设置开放跨域

2016-11-11 23:54:59 3668

转载 ajax的优缺点

ajax的优点:可以实现局部刷新页面,即在页面不刷新的情况下获取数据。ajax的缺点:如果网速慢,则会出现ajax请求缓慢,页面空白的情况,对客户的体验不好。ajax请求不利于搜索引擎优化,一般搜不到ajax添加到页面的信息!解决的办法:可以先用服务器渲染。

2016-11-10 22:31:20 636

转载 null和undefined的区别整理

undefined是一个表示”无”的原始值,转为数值时为NaN。当声明的变量还未被初始化时,变量的默认值为undefined。   undefined表示”缺少值”,就是此处应该有一个值,但是还没有定义。典型用法是:  1.变量被声明了,但没有赋值时,就等于undefined。  2.调用函数时,应该提供的参数没有提供,该参数等于undefined。 3.对象没有赋值的属性,该属性

2016-11-06 20:11:53 269

转载 get和post的区别总结

一、表单提交中post和get的区别1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,用户看不到这个过程。3. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS

2016-11-06 19:47:17 214

原创 寄十月一日黎平兄弟

寄十月一日黎平兄弟久安千里迢迢赴狼约,万般思念尽到来。聚散离合总是情,此去拂袖一云间。

2016-11-06 18:14:45 223

转载 js的几种转数字方法

以下是我对字符串转数字的几种简单方法的介绍:1. parseFloat 方法,字符串从左至右检索,把数字提取出来,可以包涵小数点,当遇到非数字的字符就终止检索,输出浮点数字。例:var a = "125.50公斤";var b = parseFloat(a);console.log(b);最后输出b是125.50,当检索到“公”时,检索终止。2. parseInt

2016-11-05 20:46:00 867

html2pdf.zip

前端实现HTML导出PDF,解决了HTML导出不自动分页的问题。使用jsPDF导出PDF文件,实现自动分页。

2019-11-21

echarts地图下钻至省

全国各省地图下钻,html5demo,简单实用,适用于echarts的geo类型地图

2018-08-29

空空如也

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

TA关注的人

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