2019年10月22日

摘要: 背景描述: 一般我们在遇到这样的JSON时: json.user &&json.user.posts &&json.user.posts[0] &&json.user.posts[0].comments for使用大篇幅的底层运算描述,从而掩盖了coder的本质用意。 相比之下foreach可读性要 阅读全文

posted @ 2019-10-22 15:55 BiCuiOu 阅读(5471) 评论(0) 推荐(0) 编辑

2018年8月29日

摘要: 方法: 1、对使用-webkit-transform:translate() 移动的标签,使用translate3d 替换 translate 2、增加-webkit-transform-style: preserve-3d; 样式 3、增加-webkit-backface-visibility:h 阅读全文

posted @ 2018-08-29 10:13 BiCuiOu 阅读(284) 评论(0) 推荐(0) 编辑

2018年6月27日

摘要: 初探微信小程序 最近由于项目需要,上手了微信小程序,趁着记忆犹在,记录下一些方法与技巧,以下纯粹是本人学习与开发过程中总结的一些经验与方法,记录下来让有兴趣学习小程序的同学少走弯路,如有欠准确望一起交流指正。持续更新中... 一、从零开始 先在”微信公众平台”注册一个属于你的小程序开发号 https 阅读全文

posted @ 2018-06-27 16:37 BiCuiOu 阅读(200) 评论(1) 推荐(0) 编辑

2017年12月28日

摘要: 1. 我理想中的css架构 可预见性的css意味着你的规则行为正如你所想,当你添加或更新一条规则,他不应该影响你网站上不想要受影响的部分。对于一个小型网站很少的修改,并不是很重要。但是对于一个有着几十或几百个页面的大型网站,可预见性的css就是一种必要。 css规范应该是足够抽象的和耦合的,这样你可 阅读全文

posted @ 2017-12-28 10:47 BiCuiOu 阅读(172) 评论(0) 推荐(0) 编辑

摘要: 1.获取Z对象的流程 其实$函数里面什么也没干,只是单纯的调用$.zepto.init方法: $.zepto.init方法里面的逻辑就是获取Z对象的逻辑。在$.zepto.init方法内部通过不同的参数执行不同的流程,最后返回一个Z对象或者在DOMContentLoaded事件触发后执行传进来的回调 阅读全文

posted @ 2017-12-28 10:46 BiCuiOu 阅读(112) 评论(0) 推荐(0) 编辑

摘要: 1.整体结构 首先,使用模块模式,先创建了一个全局的变量 Zepto,并将它指向一个匿名的自执行函数的返回值,不会污染其它的全局变量,如下 var Zepto = (function() { })(); window.Zepto = Zepto; window.$ undefined && (win 阅读全文

posted @ 2017-12-28 10:43 BiCuiOu 阅读(144) 评论(0) 推荐(0) 编辑