• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






寻_荒

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 下一页

2018年5月16日

h5页面通过阿里云的broswer-js-sdk上传文件
摘要: 之前做过上传图片的操作都是传给服务器端,再由服务器端上传至阿里云的oss上,最近做的一个项目有频繁上传图片的操作为了减少请求时间决定用阿里云的sdk直接由前端上传。 关于sdk阿里云的文档有详细说明:https://help.aliyun.com/document_detail/64041.html 阅读全文
posted @ 2018-05-16 19:21 喵小喵 阅读(1907) 评论(0) 推荐(0)
 

2018年4月28日

使用pointer-events属性,禁止部分手机微信里任何img标签点击放大全屏显示
摘要: 最近一个h5活动的项目,翻来覆去要做疯了,中途也遇到了千奇百怪的问题。昨天,上线的前一刻某同事发现 他在微信里可以把页面里的logo放大,如果只是这样也还好,但是我页面里有用canvas截图生成的一张图片(base64的路径)然后出现的效果就是点击图片,屏幕出现黑色遮罩层和loading加载gif, 阅读全文
posted @ 2018-04-28 09:42 喵小喵 阅读(754) 评论(0) 推荐(0)
 

2018年3月16日

h5页面利用canvas压缩图片并上传
摘要: 由于现在手机拍摄的照片质量较高,为减轻服务器压力在上传图片时需要压缩后再进行上传。h5页面中压缩图片就需要用canvas来实现,通过固定canvas的宽高重绘图片,来达到压缩的目的。 最后补充一下,canvas.toBlob()的方法会有兼容问题(移动端目前发现问题的地方是某些手机直接拍照上传的时候 阅读全文
posted @ 2018-03-16 09:44 喵小喵 阅读(2983) 评论(0) 推荐(0)
 

2018年3月15日

webpack 4.1.1 使用方法
摘要: webpack简单打包js 阅读全文
posted @ 2018-03-15 11:29 喵小喵 阅读(176) 评论(0) 推荐(0)
 

2018年3月5日

js判断移动设备
摘要: var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 prest... 阅读全文
posted @ 2018-03-05 10:59 喵小喵 阅读(310) 评论(0) 推荐(0)
 

2018年2月28日

实现一个绘图功能的微信小程序
摘要: 在上一篇canvas绘图的基础上做了延伸,做了一个绘图小程序。 下面附上draw文件夹下各文件的源码: html文件 draw.html: css文件 draw.css: js文件 draw.js: 小程序中canvas的具体用法和属性请参考小程序文档。 阅读全文
posted @ 2018-02-28 15:56 喵小喵 阅读(6045) 评论(9) 推荐(1)
 
canvas结合js实现写字绘图功能
摘要: 前阵子手上的事情比较少,研究了一下canvas画图,写了一个简单的demo,写字和复显写字过程的功能。今天抽了个空把逻辑和代码整理记录一下。 先把效果图展示一下: 下面附上源码: 阅读全文
posted @ 2018-02-28 14:35 喵小喵 阅读(5220) 评论(0) 推荐(1)
 

2018年2月6日

将某个div内容保存成图片,使用html2canvas截图方法(高清图并解决图片跨域问题)
摘要: 首先附上html2canvas的CDN地址:http://www.bootcdn.cn/html2canvas/ ; 此方法可截取整个div的内容,包括不可视区域,并且可以实现跨域图片截图。之前看了很多关于html2canvas插件图片跨域的解决办法,大部分的答复是在服务器端配置,之后将useCOR 阅读全文
posted @ 2018-02-06 15:16 喵小喵 阅读(25011) 评论(5) 推荐(0)
 

2018年1月12日

js时间戳与时间格式的相互转换
摘要: // 获取当前时间戳(以s为单位) var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; //当前时间戳为:1403149534 console.log("当前时间戳为:" + timestamp); // 获取某 阅读全文
posted @ 2018-01-12 17:15 喵小喵 阅读(981) 评论(0) 推荐(0)
 

2017年9月13日

vue中的方法如何暴露给webview,使安卓和iOS可以调用
摘要: 新建一个外部公共的js文件app.js,定义一个对象并输出,如下: 在需要的文件中引入app.js,将需要暴露的方法赋给hybrid对象,如下: 在安卓或者iOS上可调用hybrid.clickMusic来执行函数 阅读全文
posted @ 2017-09-13 11:39 喵小喵 阅读(4874) 评论(0) 推荐(0)
 
上一页 1 2 3 下一页