7个超棒的HTML5交互性网站
HTML5实现的Loading缓冲效果
HTML5在移动设备上表现,相信已经不用我多说了,干掉了Flash之后,它已经坐上了移动应用程序的第一把交椅。几乎所有稍微高端一点的设备(乔帮主的iPad,iPhone和Andriod的平板手机等)的浏览器都支持HTML5,而且据权威人士测试,这些支持HTML5的设备对Canvas标签的支持也是相当的好。
大家都知道Web2.0以来,应用程序的实现使用了大量Ajax,而Loading的小图标也有很多,甚至还有专门提供Loading图片的网站,所以我就想能不能让HTML5一并解决这个以前用gif文件才能解决的问题。出乎我意料的是,实现的过程非常简单,只用了不到一小时的时间我就用HTML5实验出了两个Loading效果,而且这样做出来的Loading图标是可定制的,既可以定制颜色,也可以定制大小等属性。 阅读全文 »
瀑布流网站的布局实验和解析
瀑布流布局的网站,是时下比较流行的一种网站布局方式,它能通过不停的JavaScript加载实现页面的展示功能。美丽说、蘑菇街、堆糖等网站就是瀑布流布局,淘宝也有部分页面中使用了瀑布流布局。淘宝的kissy框架加入了这种布局的插件,详细的你可以查看相关的API函数。在淘宝UED的博客中乔花也写了一篇有关于瀑布流布局的文章,有兴趣的朋友可以去看一下。
由于当下瀑布流网站的流行,我爱猫猫技术博客也做了一个简单的演示案例,下面就详细的说一下布局实现的实验流程: 阅读全文 »
【HTML5】Canvas应用实例征集中...
现如今,HTML5的火爆程度已经无可想象了,他能完成的效果简直令你瞠目结舌。开发游戏,移动应用,程序交互,等等等等,甚至在移动终端,HTML5已经完全打败Flash,稳坐移动应用技术的第一把交椅。Canvas作为HTML5规范中最令人期待的元素,自然让很多的程序员堆满憧憬。Canvas提供了通过JavaScript绘制图形的方法,此方法使用简单但功能强大。每一个Canvas元素都有一个“上下文(context)”,在其中可以绘制任意图形。大多数高级浏览器都支持多个Canvas上下文,并通过不同的API提供图形绘制功能。
我爱猫猫技术博客坚信,Canvas能做到的事情有很多:绘制矩形,绘制渐变图形,绘制负杂的图形,甚至是绘制非常复杂的像素级图案。它能够改变我们习以为常的WEB模式,甚至改变我们的想象力。 阅读全文 »
【HTML5】Canvas基础知识讲解(有演示案例)
讲解了那么多有关于Canvas标签应用的案例实验,发现自己忽略了一个非常重要的问题,那就是我一直没有说到Canvas的基础知识。虽然,Canvas不是一个非常复杂的标签,也没有那么多的属性,但是必要的基础知识和发展演变还是值得去说一说的。今天,我爱猫猫技术博客就为大家带来关于Canvas标签的基础知识。
以下是来自Operachina的译文:
HTML5规范引进了很多新特性,其中最令人期待的之一就是Canvas元素。HTML5 Canvas提供了通过JavaScript绘制图形的方法,此方法使用简单但功能强大。每一个Canvas元素都有一个“上下文(context)” (想象成绘图板上的一页),在其中可以绘制任意图形。浏览器支持多个Canvas上下文,并通过不同的API提供图形绘制功能。 阅读全文 »
【HTML5】Canvas标签应用之矩阵变换
到目前为止,我们已经学习了利用坐标变换来实现的图形变换技术,那么,当利用坐标变换不能满足我们的需要时,该怎么办呢?我们可以利用矩阵变换技术来进行图形变换。接下来,我们将介绍更为复杂的矩阵变换技术。
矩阵是用来专门实现图形变形的,它与坐标一起配合使用,达到变形的目的。当图形上下文被创建完毕时,事实上也创建了一个默认的变换矩阵,如果不对这个矩阵进行修改,那么接下来绘制的图形将以画布的最左上角为坐标原点进行绘制图形,绘制出来的图形也不经过缩放变形处理,但是如果对这个变换矩阵进行修改,那么情况就不一样了。 阅读全文 »




















