摘要:
注意:
水平翻转或垂直翻转不同于旋转180度。前者以轴为镜像,后者以点为镜像。
如果是对称元素,旋转180度和翻转的显示效果基本上就是一致的,但是,非对称元素就会看到明显差异。
对于后面提到的目前仅webkit核心浏览器支持的rotateY(180deg),这里有个大写的Y。我们都知道Y表示纵轴,所以我们可能会误以为这里实现的是垂直翻转,其实非也,这里的Y表示元素以纵轴为镜像翻转,也就是水平翻转了。
由于这种水平或是垂直翻转性质的东西基本上类似于镜像拷贝,于是,我们在web制作的时候,一旦遇到对称出现的元素的时候,我们只需要处理一个元素就可以了,然后另外一个直接翻转使用下。例如淘宝首页的这个左右指向的按钮:
前前后后就只调用一张图片,是不是资源得到了重用呢?
相关代码可参见demo,这里就不重复展示了。
注意:由于IE下的元素翻转是使用的filter滤镜,所以,最好应 阅读全文
摘要:
编程语言
由于iPhone及iPad的魅力,Objective-C获得了飞速发展。另外Python也在国外也得到稳步增长,Python在两个方面存在优势,在Web开发方面相对PHP编码更优雅,在后端服务可以充当粘合剂的作用,用于整合服务器资源及后端服务做一些快速开发,但根据观察Python在国内发展未有明显变化。其他主流语言在2010变化基本不大。
从2010年5月的Google I/O大会来看,Go语言在Google内部得到不少应用,但是社区关注点成功案例,在2010尚未明显突破。
函数式编程语言在分布式及互联网领域依然非常受重视,但是Haskell, Erlang, Scala等语言都缺少一个契机走向主流。其中Erlang现象值得思考,业界不少资深技术人员在前几年都非常看好,单从近几年发展来看未得到期望的业界大范围认可,可能跟学校教学或程序员入门语言是C/Java有关,造成程序 阅读全文