会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
假装学习
博客园
首页
新随笔
管理
随笔分类 -
JavaScript
1
数组处理 reduce() 数组的归并方法
摘要:1. 获取数组的最小元素 const getSmallest = (arr) => arr.reduce((smallest, num) => Math.min(smallest, num)); const arr = [13, 7, 11, 3, 9, 15, 17]; console.log(g
阅读全文
posted @
2022-12-28 10:39
假装学习
阅读(79)
评论(0)
推荐(0)
nui app sunui-upimg 上传图片,原文件显示问题与压缩问题
摘要:vue nui app sunui-upimg 上传图片 压缩图片sizeType: ["compressed"], 只有小程序-app才有效果 chooseImage() { let _self = this; uni.chooseImage({ count: _self.upload_count
阅读全文
posted @
2020-12-10 17:44
假装学习
阅读(719)
评论(0)
推荐(0)
h5 百度获取地址
摘要:vue+unipp(h5) 获取省市区地址 baduMap.js 异步加载 export default { init: function () { const AK = "***"; const BMap_URL = 'https://api.map.baidu.com/api?v=2.0&ak=
阅读全文
posted @
2020-11-05 09:44
假装学习
阅读(252)
评论(0)
推荐(0)
vuejs中如何动态拼接生成字段名
摘要:var obj = {}; this.selectData.forEach((item, index) => { var str = 'model_' + index + '_#profit_item_id'; var str2 = 'model_' + index + '_#agent_id';
阅读全文
posted @
2020-08-20 14:56
假装学习
阅读(2865)
评论(0)
推荐(0)
scroll-view 滚动在安卓机无效,在ios可以
摘要:<scroll-view class="VerticalNav nav" scroll-y scroll-with-animation :scroll-top="verticalNavTop" style > <view class="cu-item" :class="item.id == sele
阅读全文
posted @
2020-07-20 14:18
假装学习
阅读(683)
评论(0)
推荐(0)
html2canvas,html2canvas截取图片,html2canvas快照,vue html2canvas快照,vue使用html2canvas截图
摘要:页面截图,快照vue使用 第一步 npm install html2canvas 第二步 在使用的页面引入 import html2canvas from 'html2canvas'; 页面 截图内容外框 id nodeBox <template> <div class="app-container
阅读全文
posted @
2020-07-09 14:22
假装学习
阅读(535)
评论(0)
推荐(0)
uni app +vue 引用 百度地图API取位置,VUE用百度地图获取当前位置(城市)
摘要:uni app +vue 引用 百度地图API取位置,VUE用百度地图获取当前位置(城市) 1.在index.html 引入 百度js <script src="http://api.map.baidu.com/api?v=2.0&ak=你的密钥" type="text/javascript"></
阅读全文
posted @
2020-06-17 09:55
假装学习
阅读(9040)
评论(0)
推荐(0)
vue项目图片上传 vant van-uploader 图片上传
摘要:vant van-uploader 图片上传 <van-uploader accept="image/*" v-model="fileList" multiple :after-read="afterRead"></van-uploader> afterRead: function(file) {
阅读全文
posted @
2020-03-12 10:09
假装学习
阅读(9836)
评论(1)
推荐(0)
fastclick使用与 fastclick ios11.3相关bug原因(ios输入框点击变得不灵敏,ios input失焦后,页面上移,点击不了)
摘要:FastClick 移动设备上的浏览器默认会在用户点击屏幕大约延迟300毫秒后才会触发点击事件,这是为了检查用户是否在做双击。为了能够立即响应用户的点击事件,就有了FastClick。 安装fastclick可以使用npm,Component和Bower。另外也提供了Ruby版的gem fastcl
阅读全文
posted @
2019-12-05 20:15
假装学习
阅读(799)
评论(0)
推荐(0)
iOS设备 微信h5页面回退 内容不刷新的问题
摘要:原因分析: 一.android 浏览器 包括微信的开发者工具 都是ok的返回可以刷新页面但是唯有iOS不行. 二.iOS 浏览器原因:history.go(-1)返回上一页后,页面内容并不会刷新。在B页面修改的内容,返回到A时并没有更新新的内容,必须手动刷新。 在Debug模式下,发现在iOS浏览器
阅读全文
posted @
2019-11-11 10:30
假装学习
阅读(1015)
评论(0)
推荐(0)
js保存图片到手机相册
摘要:/保存到相册 function savePic(){ var picurl= $("#picurl").attr("src"); //alert(picurl); savePicture(picurl); } var triggerEvent = "touchstart"; function sav
阅读全文
posted @
2019-11-06 11:38
假装学习
阅读(4547)
评论(0)
推荐(0)
嵌套app ,的h5分支 项目 (分享,保存图片,返回app)
摘要:function callAppBridge(func, argObj) { const app = window.webkit || window.app; const args = typeof argObj 'object' ? JSON.stringify(argObj) : argObj;
阅读全文
posted @
2019-09-29 11:05
假装学习
阅读(827)
评论(0)
推荐(0)
JS精度问题,解决方案 math.js
摘要:JS精度问题 Vue中使用 解决方案 math.js npm install mathjs import { create, all } from 'mathjs' const config = { number: 'BigNumber', precision: 20 } const math =
阅读全文
posted @
2019-09-25 15:40
假装学习
阅读(1587)
评论(0)
推荐(0)
ios9.3.3版本下 document.execCommand("copy") 失败
摘要:copyText()安卓,ios11,ios12都可用 ,并且不弹起输入键盘 // 复制copyText function copyText(text) { var input = document.createElement("input"); var currentFocus = documen
阅读全文
posted @
2019-08-02 17:44
假装学习
阅读(2527)
评论(0)
推荐(0)
ios9.3.3 h5的js代码全部失效
摘要:做微信公众号页面时,ios9.3.3 h5的js代码全部失效描述: 机型iphone6 plus,ios9.3.3js代码全部失效,刚开始还以为是ios和jq兼容问题, 后来发现是es6语法不能读,导致报错 下面常用es6语法的兼容性问题 1.箭头函数: 2.let: 3.const:
阅读全文
posted @
2019-08-01 17:32
假装学习
阅读(500)
评论(0)
推荐(0)
JavaScript中Number数字数值浮点运算有误差
摘要:JavaScript浮点运算的一个bug。 比如:7*0.8 JavaScript算出来就是:5.6000000000000005 //调用:numberExcept(arg1,arg2) //返回值:arg1除以arg2的精确结果 numberExcept(arg1, arg2) { var t1
阅读全文
posted @
2019-07-31 17:51
假装学习
阅读(284)
评论(0)
推荐(0)
身份证号验证
摘要:身份证号组成:·17位数字 + 1位校验码·地址码:前六位·出生日期码:第七位至第十位·顺序码:第十五位至十七位(对同年同月同日生的人便定的顺序号,顺序号奇数为男生,偶数为女生)·检验码:第十八位(0-9 X) var aCity = { 11: "北京", 12: "天津", 13: "河北",
阅读全文
posted @
2019-07-29 16:14
假装学习
阅读(442)
评论(0)
推荐(0)
JS 复制文本兼容移动端 iOS & android
摘要:有几个需要注意的地方。 首先文本只有选中才可以复制,所以简单的做法就是创建一个隐藏的 input,然后绑定需要复制的文本。 另外如果将 input 设置为 `type="hidden" 或者 display:none 则无法选中文本,也就无法复制,可以设置 position:absolute;lef
阅读全文
posted @
2019-07-24 16:09
假装学习
阅读(381)
评论(0)
推荐(0)
JavaScript 内存管理
摘要:生命周期中的每一步大概的说明: 分配内存 — 内存是被操作系统分配,这允许程序使用它。在低级语言中(例如C),这是一个作为开发者需要处理的显式操作。在高级语言中,然而,这些操作都代替开发者进行了处理。 使用内存。 实际使用之前分配的内存,通过在代码操作变量对内在进行读和写。 释放内存 。不用的时候,
阅读全文
posted @
2018-08-04 11:52
假装学习
阅读(465)
评论(0)
推荐(0)
JavaScript:4个常见的内存泄露
摘要:什么是内存泄漏 内存泄漏基本上就是不再被应用需要的内存,由于某种原因,没有被归还给操作系统或者进入可用内存池。 编程语言喜欢不同的管理内存方式。然而,一段确定的内存是否被使用是一个不可判断的问题。换句话说,只有开发者才能弄清楚,是否一段内存可以被还给操作系统。 某些编程语言为开发者提供了释放内存功能
阅读全文
posted @
2018-08-04 11:47
假装学习
阅读(285)
评论(0)
推荐(0)
1
公告