上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页

2019年1月8日

vue : watch、computed、以及对象数组

摘要: watch和computed是vue框架中很重要的特性。 那么,他们是怎么作用于对象数组的? 今天我们就来探究一下。 上代码。 首先是初始化(进入这个页面时)。 从日志中可以看到,先调用了computed,再调用了watch。 看代码。数据绑定是绑定了computed:testNum,所以初始化时就 阅读全文

posted @ 2019-01-08 21:34 fox_charon 阅读(1055) 评论(0) 推荐(0) 编辑

二进制图片blob数据转canvas

摘要: javascript是有操作二进制文件的方法的,在这里就不详述了。 而AJAX的核心XMLHttpRequest也可以获取服务端给的二进制Blob。 可以参考: XMLHttpRequest Level 2 使用指南 Blob - MDN FileReader - MDN 代码还是基于上一篇文章的d 阅读全文

posted @ 2019-01-08 21:06 fox_charon 阅读(4534) 评论(0) 推荐(1) 编辑

cropper.js 二次开发:截图并下载图片

摘要: cropper.js 是一个基于jquery的图片截取库。 参考:https://blog.csdn.net/weixin_38023551/article/details/78792400 我的代码也是基于这个同学的demo。 全程代码很长,所以我只贴出我改了的部分。 代码: 红色的部分是我加的, 阅读全文

posted @ 2019-01-08 20:37 fox_charon 阅读(1273) 评论(0) 推荐(0) 编辑

2019年1月7日

vuex : 模块化改造

摘要: 我们知道,vuex是vue技术栈中很重要的一部分,是一个很好用的状态管理库。 如果你的项目没有那么复杂,或者对vuex的使用没有那么重度,那么,是用不着modules功能的。 但如果你写着写着就发现你的vuex 代码过于臃肿,那么就可能需要modules功能来进行模块化改造了。 由于使用单一状态树, 阅读全文

posted @ 2019-01-07 19:13 fox_charon 阅读(413) 评论(0) 推荐(0) 编辑

2018年12月20日

vue : 在vuex里写一个数组首尾元素互换的方法

摘要: 不着急上代码,先想几个问题。 vuex里怎么写方法? mutation里写vuex方法,组件中用commit调用。 数组首尾元素怎么互换? arr.splice(0, 0, arr[arr.length - 1]) arr.pop() 怎样让这个方法是可复用的? 组件中commit的时候提交想改的数 阅读全文

posted @ 2018-12-20 21:40 fox_charon 阅读(1199) 评论(0) 推荐(0) 编辑

2018年12月18日

javascript : splice(0) 的妙用

摘要: 今天看前同事的代码,有个写法很有意思: splice(0)。 有意思的是,这并不是一个“合法”的写法。 w3school是这样写的: index和howmany都是必须的,但似乎只写index也可以... 那么,到底 splice(0) 会怎么样呢? stackoverflow 上有个问题很有意思。 阅读全文

posted @ 2018-12-18 22:52 fox_charon 阅读(1142) 评论(0) 推荐(0) 编辑

2018年12月17日

css :clip rect 正确的使用方法

摘要: CSS clip 是一个极少使用,但又确实存在的属性。 而且,它其实在CSS2时代就有了。 w3school 上有这么一句话: clip 属性剪裁绝对定位元素。 也就是说,只有 position:absolute 的时候才是生效的。 那么,这个东西到底怎么用? 我琢磨了一会儿,知道是怎么回事儿了。 阅读全文

posted @ 2018-12-17 21:39 fox_charon 阅读(10371) 评论(2) 推荐(3) 编辑

2018年11月7日

layui :iframe 与 layer 的位置问题

摘要: 最近有个项目是用 Layui 搭的,但是在layer的使用上遇到了问题。 简单的说,在父页面声明layer,在子页面中的子页面用window.parent调用那个父页面的layer。 讲道理应该是和iframe不相关的,但是却遇到了layer并没有垂直居中的情况。 我在看了layer算的高度之后,大 阅读全文

posted @ 2018-11-07 21:06 fox_charon 阅读(1706) 评论(0) 推荐(0) 编辑

2018年10月31日

时间戳转现实时间的方法

摘要: function transTimeStamp(time){ var date = new Date(time) // console.log("d", d) var y = date.getFullYear() var m = date.getMonth() + 1 ... 阅读全文

posted @ 2018-10-31 19:39 fox_charon 阅读(327) 评论(0) 推荐(0) 编辑

2018年10月28日

关于 iframe 的小问题若干

摘要: 我们知道,iframe在传统的MVC项目里是个很常用的东西。 但这玩意用起来有时会有点烦人。 比如说:我有个一个页面套了一个iframe,iframe里面的页面通过a标签来切换。怎么做? 猜猜看,target 找的是iframe的id还是name? 答案是name。 另外,父页面一般是不知道ifra 阅读全文

posted @ 2018-10-28 19:16 fox_charon 阅读(189) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页

导航