摘要: 想必对于Hybrid APP 大家都不陌生,我自己也参与过公司的几个开发项目,但都是不用自己动脑子,前人栽树后人乘凉。 我只要会调用封装好的方法就可以实现H5与原生的交互。但对于一个正常的程序员,求知欲是必须具备的啊。 交互无非是Native调用JS方法,或者JS调用Native提供的接口,但是这两 阅读全文
posted @ 2017-09-05 12:20 麦丽素 阅读(5765) 评论(0) 推荐(0) 编辑
摘要: 最近在朋友圈看到qq和悦诗风吟搞的活动,叫啥一整套的宠爱都给你。里面有个化妆品滑动的效果,个人觉得还不错,想着自己能不能实现下。 然后。。。。 首先我想到的是有两个实现思路:1.通过touch事件,判断坐标,当触点坐标在指定位置时,就添加相应class。 2.加一个滤镜效果,当touchmove时滑 阅读全文
posted @ 2017-08-11 14:30 麦丽素 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 公司的框架是基于sea设计的,基本的使用都差不多。sea是模块加载器,主要是倾向于js模块的加载。像什么requires,exprots 然后就是sea是遵循CMD规范,之前对什么CMD,AMD,node的Modules规范迷迷糊糊,停留在他们都是按照这样的规则去设计的理解层面上。 sea的介绍: 阅读全文
posted @ 2017-06-12 16:30 麦丽素 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 如图,需要实现类似阅读完整个协议之后,我接受这个按钮才能被点击。 第一反应想到的是监听滚动,scroll 美滋滋的绑定事件,然后判断 : 滚动的距离大于内部的高度减去外部的高度的时候就视为到达底部 scrollTop + divHeight >= scrollHeight 这里scrollTop指的 阅读全文
posted @ 2017-06-12 15:45 麦丽素 阅读(6500) 评论(0) 推荐(1) 编辑
摘要: 真是令人开心的愚人节 阅读全文
posted @ 2017-04-01 14:07 麦丽素 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 先贴一下实现之后的样子: 可以上下滚动选择,也可以点击选择。 具体实现: 1.关于swiper的使用就不多说啦,去官网看下都能明白。 2.然后是初始化swiper,这才是重点 初始完之后,就是对样式的调整,为了达到以下的效果,我们需要调整样式 我们可以利用这三个类,分别表示当前选中的slide的前一 阅读全文
posted @ 2017-03-13 10:37 麦丽素 阅读(1876) 评论(2) 推荐(1) 编辑
摘要: 对比下格式不同的日期,所得到的毫秒数也不同。 如果没有带上时分秒,一个表示的是零点的毫秒数,一个表示的是八点的毫秒数。 是说怎么比较时间一直对不上,有意思。 以上在chrome上出来的,后面再看看在安卓和ios上是否有区别 阅读全文
posted @ 2017-03-03 12:02 麦丽素 阅读(3791) 评论(1) 推荐(0) 编辑
摘要: 今天碰到个有意思的东西,在实现一条时间进度条的时候, 就是像这样的时间进度条 实现过程中发现pc和安卓手机上完美显示,但是iphone上却毫无反应,甚至没有任何波澜。(或者想告诉我它是多么的高冷?) 定位代码,发现问题出现在时间处理的方式上: 为了比较两个时间点的大小和控制距离,我用new Date 阅读全文
posted @ 2017-02-23 15:02 麦丽素 阅读(2437) 评论(0) 推荐(0) 编辑
摘要: 媒体类型 关于MIME,MIME是数据格式标签,也是一种文本标记。web服务器会为所有的http对象数据附加一个MIME类型。比如当你用浏览器请求某个页面的时候,浏览器就会去查看相关的MIME类型,看看是不是它的菜,它能不能处理。我们可以从content-type和accept中找到它。 MIME类 阅读全文
posted @ 2017-02-17 18:34 麦丽素 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 大家都知道设置一块画布的大小 我们可以这样: <canvas id="canvas" width="600" height="300"> </canvas> 也可以通过css进行设置 #canvas{ width:600px; height:300px; } 我这样写: 效果是这样: 可当我在css 阅读全文
posted @ 2017-02-09 17:59 麦丽素 阅读(695) 评论(0) 推荐(0) 编辑