- 博客(11)
- 收藏
- 关注
原创 改变二维数组中某一项的某一个值;给某个多维数组初始化赋值,追加值
1.改变二维数组中某一项的某一个值1.1场景在小程序中,setData的数据量有限(好像是1024,记不太清了,不管是多少,反正有限制),当你给列表中的某一个人点赞后,只需要改变那个人的点赞的数据状态即可,其它的数据都不用改变,所以此时就需要取到点赞的状态值,并对其修改,然后再赋值给listarr。可以参考以下思路,是二维的,多维的类似。1.2思路// 例如在这种,二维数组中,...
2019-05-31 13:52:41 4443
转载 js获取当前时间并做一些操作(对时间格式化,moment.js)
这个博主写的挺全的,需要的可以参考一下1.代码//Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDa...
2019-05-28 16:00:03 331
原创 小程序扫码进入对应页面思路
1.小程序扫码携带的参数字符个数有限,字符内容有限(详情见官网:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html#HTTPS%20%E8%B0%83%E7%94%A8),所以最好少带一些参数,但有时候又必须需要那么多参数(例如在详情页...
2019-05-28 15:25:03 3320
转载 小程序中点击按钮实现复制功能
1.微信小程序中点击实现复制功能1.1jstextPaste(){ wx.showToast({ title: '复制成功', }) wx.setClipboardData({ data: '点击复制的内容', success: function (res) { wx.getClipboardData({ ...
2019-05-27 16:46:51 6620
转载 自定义alert弹框,title不显示域名
问题: 系统默认的alert弹框的title会默认显示网页域名解决办法:(修改弹框样式)(function() {window.alert = function(name) {$(".tip").css("display", "block")$(".tip .content").html(name)}})()调用:alert(name)在页面中添加弹框元素,自定义其...
2019-05-27 16:46:40 11542 2
转载 原生 js 实现点击按钮复制文本
最近遇到一个需求,需要点击按钮,复制 <p> 标签中的文本到剪切板之前做过复制输入框的内容,原以为差不多,结果发现根本行不通尝试了各种办法,最后使了个障眼法,实现了下面的效果一、原理分析浏览器提供了 copy 命令 ,可以复制选中的内容document.execCommand("copy")如果是输入框,可以通过select()方法,选中输入框的文本,...
2019-05-27 16:46:04 572
转载 js事件监听:addEventListener() 与 移除事件:removeEventListener()
说事件绑定得先说事件流事件流冒泡型事件流:事件的传播是从最特定的事件目标到最不特定的事件目标。即从DOM树的叶子到根。【推荐】捕获型事件流:事件的传播是从最不特定的事件目标到最特定的事件目标。即从DOM树的根到叶子。DOM标准采用捕获+冒泡。两种事件流都会触发DOM的所有对象,从document对象开始,也在document对象结束。来个例子看一下吧!<!DOCTYP...
2019-05-22 17:39:34 3873
转载 js触屏端拖拽实现
1.整理1.1代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var design_width = 750; if(/A...
2019-05-22 17:39:20 389
转载 滑动时候警告:Unable to preventDefault inside passive event listener
移动端Web界面滚动性能优化 Passive event listeners最近更新了ios11.3,项目上发现这么一个问题,“我的”页面和两个列表页的滚动出现了问题,滚动时候不仅滚动了希望滚动的部分,整体的页面也跟随者上下滚动,整个页面非常卡顿。这两个页面都用了touch事件 控制台打印如下警告:[Intervention] Unable to preventDefault ins...
2019-05-22 17:39:08 425
原创 图片加载完执行函数,图片加载进度
1.代码<!DOCTYPE html><html> <head lang="en"> <meta charset="UTF-8"> <!-- 强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览 --> <meta name="viewport" content=...
2019-05-07 16:51:18 113
转载 关闭令人抓狂的ESlint 语法检测配置方法
其实我并不反对这些语法检测,但是像许多反个人意愿的那就真的不得不吐槽了,比如vue-cli脚手架创建的默认eslint规则: 代码末尾不能加分号; 代码中不能存在多行空行 tab键不能使用,必须换成两个空格 代码中不能存在声明了但未使用的变量 以上规则个人认为真的反人类!调试代码太难了。关闭eslint这里只说vue-cli脚手架的关闭方法,其实很...
2019-05-05 13:31:43 804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人