读zepto源码之工具函数 Zepto 提供了丰富的工具函数,下面来一一解读。 源码版本 本文阅读的源码为 "zepto1.2.0" $.extend 方法可以用来扩展目标对象的属性。目标对象的同名属性会被源对象的属性覆盖。 其实调用的是内部方法 , 所以我们先看看内部方法 的具体实现。 的第一个参 ...
分类:
其他好文 时间:
2018-07-01 20:59:55
阅读次数:
174
数组方法 定义 zepto 一开始就定义了一个空数组 ,定义这个空数组是为了取得数组的 、`filter slice` 方法 compact 删除数组中的 和 这里用的是数组的 方法,过滤出 的元素,组成新的数组。这里删除掉 很容易理解,为什么还可以删除 呢?这是因为这里用了 ,而不是用 ,用 时, ...
分类:
其他好文 时间:
2018-06-24 21:36:48
阅读次数:
212
1. 移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件包括如下几个事件: 1、touchstart: //手指放到屏幕上时触发2、touchmove: //手指在屏幕上滑动式触发3、touchend: //手指离开屏幕时触发4、tou ...
分类:
移动开发 时间:
2018-06-13 01:02:02
阅读次数:
220
zepto 选择特定值的input 时,需要用单引号或双引号引用这个特定值 否则 报错 ...
分类:
其他好文 时间:
2018-06-11 00:27:38
阅读次数:
118
Magnific Popup 是一个非常优秀的弹出对话框或者灯箱效果插件。它基于jQuery(zepto)开发,使用非常简单,特点就是:非常好用。 官网地址: http://dimsemenov.com/plugins/magnific-popup/ Github地址:https://github. ...
分类:
其他好文 时间:
2018-06-06 18:13:27
阅读次数:
197
1.width()/height() Zepto.js: 由盒模型(box-sizing)决定 jQuery: 忽略盒模型,始终返回内容区域的宽/高(不包含 padding、border) jQuery 官方的说明: Note that .width() will always return the ...
分类:
Web程序 时间:
2018-06-04 11:23:22
阅读次数:
270
hahnzhu/parallax.js · GitHub - 这个是现成又快速的,每屏页面自带动画。要快又懒的话就直接用里面demo套进去再更改下元素的先后顺序就行了。 yanhaijing/zepto.fullpage · GitHub - 移动端的fullpage。比较灵活,页面动画需自己写。 ...
分类:
移动开发 时间:
2018-06-01 19:08:02
阅读次数:
237
移动端开发: 什么是移动端开发? 就是移动开发所适配的设备, 主要是手机和平板 1. iphone系列(ipone4, iphone4s, 5, 5s, 6, 6s, plus, iphoneX) 2. 安卓手机厂商(小米, 华为, vivo, oppo, 锤子, 魅族..., 三星, 索尼) 3.... ...
分类:
移动开发 时间:
2018-05-30 10:51:06
阅读次数:
272
起因 刚进公司那会儿,接的是一个微信APP应用,SPA是前人搭起来的,用到的技术主要是backbone和zepto。后来那人走了,就卤煮一个人把项目接了下来。项目越是到后面,越发觉了诸多弊端,不停的增加界面和业务使得整个应用看起来臃肿不堪。于是觉得是时候重构了。那时也巧是正好认识requireJS, ...
分类:
Web程序 时间:
2018-05-20 16:38:17
阅读次数:
193
随便写个博客吧,记录一下自己的历程,今天忽然用自己好久不用的jq还做项目,并且从零开始搭建,让自己慌乱不已啊!遇到了如下问题 1、ios端点击闪屏的问题,解决办法如下 在body上添加 -webkit-tap-highlight-color: rgba(0,0,0,0); 2、移动端300ms延迟, ...
分类:
Web程序 时间:
2018-05-18 22:50:13
阅读次数:
476