zepto源码学习(1)

2016-08-10
阅读 1 分钟
1.9k
zepto版本为1.0。这一章来看看入口是怎么实现的。 我们一般是这样用的:$("#test"),在196行,zepto定义了函数$: {代码...} 这里的init方法做了些什么呢?在160行,可以看到,这里是根据不同参数返回不同的对象: 什么都没有传入,返回一个空的zepto对象 如果是一个函数,那么执行dom ready 如果已经是一个zepto对象,直...

关于BFC

2015-09-29
阅读 4 分钟
2.6k
1.什么是BFC? {代码...} 内部元素会在垂直方向按顺序排列。 接上条规则,垂直顺序排列的元素的距离取决于margin的大小。相邻的两个元素的margin会重叠。 每个元素的左边会尽可能的去接触盒子(形成BFC的元素)的左边。 BFC的元素不会和float的元素重叠。 BFC的元素内外互不影响。 BFC高度包含浮动元素高度。 2.如何生成BF...

基于canvas的刮刮奖

2015-04-29
阅读 3 分钟
3.5k
公司要上活动。一种类似刮刮奖的洗车游戏。网上查找了一些代码和思路,自己也来模仿一个。我的思路如下: 在一div中随机放入一些信息(如:谢谢惠顾,中奖了),然后用canvas画布遮盖此div。通过刮掉画布上的颜色层,下面的信息就显示出来了。 一些css样式: {代码...} dom结构: {代码...} js代码: {代码...} {代码...}

移动端图片有间隙问题解决方法

2015-04-21
阅读 1 分钟
4.8k
今天在写移动端页面。遇到一个bug:图片会有一个3px或者4px的间隙。 解决方案: {代码...}