摘要: 终极方案: 阅读全文
posted @ 2019-12-19 17:16 web_study 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 常用js开发工具汇总 阅读全文
posted @ 2019-08-14 10:53 web_study 阅读(831) 评论(0) 推荐(1) 编辑
摘要: 微信的普及,好多项目开始运行在微信环境中,微信公众号算是一个很常见的平台,主要介绍微信公众号内部,网页开发的一些知识点和值得关注的点; 没有基础的可以先看下微信官方文档的基础介绍; 一、首先说说,我们自己开发的h5网页,配置在公众号平台内,怎么获取微信用户信息; 1、很重要的一步,js安全域名配置配 阅读全文
posted @ 2019-08-13 16:25 web_study 阅读(19437) 评论(0) 推荐(0) 编辑
摘要: 经常做移动端网页开发的朋友们,都应该会遇到,弹起遮罩层的交互需求,比如小点的toast提示框,modal对话框,也有满屏的提示框,或者可操作交互的弹框; 有些需求是要求在弹框上可操作,可滚动;在滚动时,就会遇到比较奇怪的兼容bug了,当你在滑动遮罩层时,下面的body页面也会跟着滚动,页面发生了“穿 阅读全文
posted @ 2019-08-08 10:07 web_study 阅读(2410) 评论(0) 推荐(0) 编辑
摘要: 实际开发中有要求用户一些行为每天一次,次日开始重新回复功能,一般前端都是通过cookie来记住用户的操作,然后进行判断当日是否还有机会,这时候需要给存储的cookie值一个有效期,让次日自动失效,重新计数,代码如下: 下面是存储cookie并设置有效期: 阅读全文
posted @ 2019-04-10 17:26 web_study 阅读(3586) 评论(1) 推荐(0) 编辑
摘要: 1、获取数组任一项 在一些实际应用场景中,会要求实现一个随机的需求,随机获取某一项,来展示出来,都知道要通过javaScript的Math.random()方法来实现,这里我在Array的原型上添加了一个random方法: 2、数组中项随机排序 有些应用场景是要求随机排列数组中项,然后展示出来;数组 阅读全文
posted @ 2019-04-10 17:08 web_study 阅读(9720) 评论(0) 推荐(1) 编辑
摘要: 解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password。本文采用第二种方式ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EX 阅读全文
posted @ 2018-08-28 15:24 web_study 阅读(7337) 评论(0) 推荐(0) 编辑
摘要: 开发过程中,之前做的vue项目,一段时间后拿出来重新运行,报错: 打开vue-template-compiler/index.js查看错误提示,如下: 当安装的vue版本和package.json中的版本不一致时,便会报错, 解决方法——统一vue和vue-template-compiler的版本: 阅读全文
posted @ 2018-08-07 11:07 web_study 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 实现这个功能主要是配合鼠标的mouse事件,拖动原理如下图(以横向x坐标为例,y轴原理是一样的): html代码: CSS代码: javaScript代码: 阅读全文
posted @ 2018-08-06 17:13 web_study 阅读(6758) 评论(0) 推荐(0) 编辑
摘要: 主要借助百度搜索的API,调用时会存在跨域问题,需要通过JSONP来解决这个问题,代码如下(代码中部分使用ES6语法): HTML js: 阅读全文
posted @ 2018-07-05 17:47 web_study 阅读(656) 评论(0) 推荐(0) 编辑

哈哈