当前位置: 首页信息

Cubiq.org

信息详情

Cubiq.org 是Matteo Spinelli的个人网络博客,主要发布关于网页和移动开发的内容。Matteo Spinelli是一名网页设计师和开发者,现居意大利的佛罗伦萨。Cubiq.org开发和发布的项目包括:iScroll 4、SwipeView、CARDVIEW、INFINIWALL等等。

iScroll 4是一款针对web app使用的滚动控件,它可以模拟原生IOS应用里的滚动列表操作,是web app开发必备的控件之一。iScroll 4 这个版本完全重写了iScroll这个框架的原始代码。这个项目的产生完全是因为移动版webkit浏览器(诸如iPhone,iPad,Android这些系统上广泛使用)提供了一种本地化的方式来对一个限定了高度和宽度的元素的内容进行滑动。很不幸的是,这种情况下所有的web应用的页面就不能够包含具有position:absolute的头、页尾或者是一个内容可滚动的中间区域。然而,Android系统最新修订版已经可以支持这种功能了(尽管支持的力度还不是特别好),Apple公司似乎不太情愿将one-finger滑动事件运用到div元素上。

为什么要用iscroll4?因为无论是在iphone、ipod、android 或是更早前的移动webkit都没有提供一种原生的方式来支持在一个固定高度的容器内滚动内容,这个不幸的规则导致所有web-app要模拟成app的样子时,只能由一个绝对定位的header 或是footer再加上一个可以内容的滚动的中间区域组成。幸运的是移动webkit提供了一种强大的硬件加速的CSS属性,这个属性可以用来模拟这个缺失的功能,Iscroll从这里开始了前进之路,但是没有不带刺的玫瑰。让内容滚动像原生方式一般比想象中要难。这就像兼容IE6一样,作者Matteo Spinelli希望通过写一个控件,让所有web浏览器支持这种滚动,于是iscroll4应运而生。在解决了兼容性的问题之外,它还提供了需求许多交互的解决方案,如:1.双指放大缩小操作;2.下拉刷新/上拉加载更多;3.逐个元素定位的滚动列表;4.速度和性能提升;精确捕捉元素;等等。

SwipeView 是一个用于简化水平的视图滑动切换操作的类。SwipeView是一个帮助你创建无限轮播的javascript类库。这个类库基于移动设备开发,拥有很多移动设备上运行的优势。例如:内存使用量小;在不同设备下提供了硬件加速,保证运行平稳;类库非常小,压缩版的1.5kb;而且它是一个独立的类库,不依赖任何第三方类库,只支持水平方向的幻灯效果,可以使用到任何HTML内容上,当然同时也支持触摸设备。

 

友情提示

此页是<Cubiq.org>的介绍页面,并非官方站点,我们收集于网络只为广大网民快速查询提供帮助。
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!点此纠错或删除此信息
信息资料

信息名称: Cubiq.org
信息栏目: 信息简介 网站链接
网址链接: www.cubiq.org
收录查询: [百度收录] [360收录] [搜狗收录] [必应收录]
网页版本: 手机版 电脑版