HTML5:《HTML5. Up and Running》读书笔记.Chp4.Canvas

分类:HTML5、CSS3 发表时间:2011年04月1日

《HTML5》的第四章节主要是对Canvas标签的属性以及相应的API进行了介绍,给出实例,这样学习起来就更加地容易和生动。

今天是愚人节,特意选择今天更新一篇博文。倒不是因为文章的内容和愚人节有什么关系,只是做个纪念。同时也是纪念一下哥哥(张国荣)去世8周年。

给出五个简单的实例,通过这些实例可以对Canvas的API有一个简要的认识和了解。在代码中也附加了注释,这样可以清楚地了解该行代码的含义。

HTML5:《HTML5. Up and Running》读书笔记.Chp3.Elements

分类:HTML5、CSS3 发表时间:2011年03月21日

即上篇的特性章节之后,继续更新我的HTML5读书笔记。本篇主要记录一些标签方面的更新注意事项。一些普通的header、nav、article等标签的用法网上是一大堆,我只是把我觉得这方面重要的内容或者不容易记住的内容做了一个备份。

这些新的HTML5标签在IE8及以下版本中都不能支持,这就需要在页面加载之前使用JS动态地创建HTML5新标签,以实现页面的正确的渲染。当然这样处理并不是万能的,在处理一些AJAX交互时,就会出现返回的HTML5标签无法正确解析的问题。此时就需要HTML5 innerShiv来解决了。

HTML5:《HTML5. Up and Running》读书笔记.Chp2.Features

分类:HTML5、CSS3 发表时间:2011年03月15日

HTML5最近确实很火,逼的我不得不继续自学下去。去年年底的时候看了一些《Pro HTML5》的章节。因为过年,后来就断掉了。除了一些练习的代码外,没留下什么笔记。

年后没多久我就开始看起了《HTML5. Up and Running》这本书,中文版《HTML5揭秘》已经上市。我到今天也看到了第六章。摘取了一些扼要的东西,做了一些简单的笔记,以便以后的翻查。Everbox这个时候就发挥到了作用,让我随时随地想翻的时候都可以翻一翻。

这篇文章只是开篇,后面会陆续有些我自己的笔记分享,很简单的文字。

Javascript:图片无限循环滚动

分类:Pure Javascript 发表时间:2011年02月24日

早前为一位博友写了一个走马灯效果(增强型走马灯公告栏,可以抛弃marquee标签了点击看效果),但时是基于jQuery库写的。效果实现的优点牵强。而且当时的效果是页面加载完后一片空白,只有开始播放后才从底部出来。

年前用wordpress给公司做内部信息分享平台时,有一块是用来横向无限循环播放展示team building的图片。之前的效果不适合,便又写了一段原生的js来实现。主要实现原理是间隔时间地设置一个overflow:hidden;的div的scrollLeft。

Javascript:根据指定日期获得星期数

分类:Pure Javascript 发表时间:2010年12月30日

今天在写一个简单的日历程序,写着写着发现没办法把日期和头部的星期数对应起来,便通过Google搜索到了这个叫做“蔡勒(Zeller)公式”。根据这个公式写了个方法,发现还是蛮管用的。

不过就这个格式描述(见内页)来说少讲了一点,就是计算出来的结果若为负数的话,就需要再加上7,这样得出来的结果才是正确的。

当然这个公式不仅仅适合与JS,其他语言也可以写出来。原理一致…

Range:文本框选区学习笔记

分类:Pure Javascript 发表时间:2010年11月22日

有一段时间没有看《Javascript高级程序设计》了,最近重新接着看起,发现新的两个勘误,已经提交给为之漫笔了。

昨晚看到了文本框选区跨浏览器处理的部分。之前参加的交流会上,Taobao的前端分享过他们的Editor,主要的技术也是Range的应用。Range主要还是用在即见即所得Editor中,本文纯粹是做笔记之用,为避免以后自己遇到这样的需求而到处搜索,不如在自己的Blog上做个标记。

也做了个Demo页面,有兴趣的可以点击了查看效果。

jQuery:数字、字符串格式化扩展

分类:jQuery 发表时间:2010年09月20日

前几天的项目中,遇到一个格式化金额的问题,便写了一个通用的jQuery扩展代码,记录下来以便以后再用。同时分享给大家,有需要的随便用。

若有高手觉得写得有效率问题的也可以提出来,学习学习,研究研究。

除了数字外,字符串也可以格式化的,毕竟实现起来原理差不多嘛!可以自定义分隔符、分割长度,最终返回的格式化后的字符串。

jQuery:丰富效果的Flash图片播放(JS重写版)

分类:jQuery, 插件开发, 案例分享 发表时间:2010年02月26日

大家看到这个图片播放效果的演示后一定觉得很熟悉吧,因为该效果使用的地方是在太多了。但凡比较大型的网站上都有图片播放的效果,有的是单一的图片切换、有的是图片渐入渐出、还有的就是左滑右滑。而我演示的这个版本则是播放效果比较丰富的,所以也是使用比较广泛的。

在以前的公司一个人做网站时我就曾将它作为公司网站首页的图片播放效果,那个时候我的Js不好,纯粹是拿了代码后套进内容,然后放到网上去就万事OK了。现在不一样了,JS编程熟悉了,jQuery库更是熟悉,便觉得原始的代码怎么看都不爽,昨天终于将该效果的JS代码重写了一下,贴出来与大家分享!

Javascript:新消息闪烁标题提示代码分享

分类:jQuery, 案例分享 发表时间:2010年02月24日

本文纯粹是贴出一些比较实用的代码出来供大家学习和使用,也算是个人博客对这些实用代码的记录和收集吧!有用到的可以参考,没用到的直接可以飘过!

特意将这些代码写成jQuery插件的格式,这样方便大家使用的时候调用。我在平时的开发和自我学习过程中也积累了不少有用的代码,不知道怎么概括性地发布出来,所以就已文章的形式陆续贴出来与大家分享。

以单篇文章发布的插件代码都是一些简单的代码,若是一些复杂的代码或插件我会归纳到插件专区里去,这样大家下载起来也方便!

WordPress:如何将GoogleBuzz数据插入到博客中

分类:Hack技巧 发表时间:2010年02月20日

我一直在试图找一种将一些实时状态消息集成到博客中作为公告消息的方法,Twitter被封,新浪围脖貌似没有公开的API,自己做一个吧,在别的网站上也不显示。好在月初的时候Google出了Buzz,这样我就可以有一个实时的公告了。

在国外的博客上发现了下面的一段代码,可以通过Ajax跨域读取Buzz数据,以Json数据格式返回,我只需将返回的数量罗列成一个列表即可。在代码中我使用的是匿名函数的方式(),在函数体内部使用$.ajax()方法,通过设置dataType:’jsonp’来跨域读取json数据后,遍历数据获得列表并显示出来。

第 1 页,共 2 页12