想必很多朋友都已经发现了我的主题更换了,貌似我一直也没有写什么文章来介绍我现在的主题。
我现在的主题叫做yui-theme,我想,这是我对主题内部构造的设计的一种追求,我希望能把我学到的所有的最先进的技术都用在这个主题上。
当然,现实和理想总是南辕北辙。
首先说说,我进行了哪些尝试吧。
1,css和js文件合并。将模板用到的所有css文件写入同一个文件引入模板。js文件同理。好处就是在相同流量的情况下,节省了http请求数量。当时我在中间引入了gzip压缩,而实际在本地测试的时候,觉得js文件经过压缩的话,页面占线速度会被拖慢3s以上了,可能是本地的服务器性能问题,反正最后是把js的压缩取消了,保留了css的压缩。
2,css框架,这个模板使用YUI的css框架来设计,这是我第一次使用这样的框架,因为对于搞不定css的我来说,使用框架无疑是一种简便的选择。框架文件有好几个,一个是grid,一个font,一个base,除此之外自定义的css放到custom里面,分文件开发,合并引入,这时候也能体现文件合并的好处。
3,大规模应用jQuery,我为这款模板设计了各种个样的jQuery小功能(当然,现在没实现几个)。使用jQuery的指导原则就是,非入侵式,也即,完全不让代码出现在html里面,只使用外部文件;保证可访问性,也即,如果js失效,页面损失的仅有美观,而不损失功能。
目前,这个模板开发完成度在10%左右,即便如此,也是耗费了我好几周的精力,以至于都没有任何继续下去的激情了。所以,我迫不及待地自己先用上了。
然后说说,模板设计过程中遇到的问题:
按照yahoo网页性能提升的最佳实践,应该在页面最底部引入js文件。我实际上就是这么做的,但是这个是有问题的。因为,关键问题就在于我使用了类库,类库是应该比所有js文件都早地被引入到页面,而我只能保证我的模板里先后顺序,而插件里的js一般会被hook到wp_head里面去,所以,总是会出现在头部,顺序乱了,肯能导致js失灵,所以现在不得不重复地在页头也引入了一个jquery,这就是浪费了。
使用文件合并来减少http请求,这个东西同样是很好的尝试,但是这又和wp的结构有关,很多插件又是很随意的在wp_head里面插入外部文件或者直接写代码,根本没有办法把这部分文件合并,这使得这个尝试也变得很鸡肋。曾经在wp的trac里面看到过有人提这个问题,解决这个需要全新的架构。我个人觉得需要全新的机制类支持这个功能。
我其实还为这个模板准备了很多好玩的小功能,但是现在都处于未完成状态,唉……好懒啊……
好久没写技术日志了,记下这几点感受以充数。
期待自己下一轮欲望高涨时刻的来临。

期待。。个人不怎么喜欢太简洁的。不过你这个倒是挺喜欢。色彩很舒服。。首先大家就是要常看而眼睛不难受
页面整洁很多~
不过你确实太懒拉~~
挺喜欢这个主题的,简洁
希望尽快完成~~
这个主题不错,喜欢单调点的
我用的铁通的网,打开速度还可以.
我自己的压缩了css 已经尽量减少页面元素了,但还是速度很慢….没办法.
去你那里看了下,你的主页,引用了12个js文件,可以适当压缩和合并。你的页面总下载量将近200k,这也是速度慢的一个原因。
還是喜歡帶有CMS元素的主題,我覺得Charles你這類技術博客尤其適合CMS風格。
我的帖子主观性太强了,而且总数量太少了,不大适合使用CMS,等我的文章总数超过500,我再考虑使用CMS,哈哈。咱们交换个链接吧,我现在的主题链接容量很大了,呵呵。
哈,我一两个月前就已经加你了 ^_^
真不好意思啊,我上个模板没弄好,只能放20个,现在改双列了,可以放下了。
期待看到你的杰作
搞主题要有心情才可以
不然会抓狂的。。。
主题一崩,人也变疯了,呵呵!!
那天改了一通,回头在ie一看全乱了,实在没心情,直接换回来
现在的模板也以前也是一个风格,但是细节上就有很大的差别了。
我现在也在考虑把jQuery特效加入WordPress主题元素里面,考虑好了也会继续把我的JAT-Theme完成,呵呵!!
看来你看得相当仔细呀~~
你的JAT其实不错的,不过好久没看你用了,加油啊。
一起研究jQuery吧,我觉得这个东西真的很好玩,可以搞出很多好玩的东西呢。
那个在IE下有问题,所以就暂时停住了!!
而且最近工作比较多,现在都没有以前更新那么频繁了!!我有时间会看看一下jQuery方面的,但是我只是作为一名使用者不会做太深入的研究,只要会用就可以了。。
这方面我们得多交流交流,呵呵!!
呵呵,欢迎交流
哪里换模板了。。
以前的模板叫Verygoogle,已经撤掉了。那个是在default基础上改的。
现在这个叫yui-theme,是全部重新编码的。外观上,很大程度延续了原来的样子,我想外观是不重要的,至少对我来说如此。
这个主题很好啊,简洁明快
谢谢捧场~~
加油啦,期待ing~
呵呵
嘿嘿,你又很久没有更新博客了呢,还来我这看热闹
已经开始更新了,只是比较慢而已。
最近工作比较忙,呵呵。
对了, 给我加个链接怎么样?
title: 尖锐之风!
url: http://iruif.cn/swd/
加好了
其实不应该止步于此. 还应该最大限度的考虑到不同用户对的主题的需求, 让他们能够很轻松的进行修改. 而最好的解决方案就是加入后台的设置页面.
还有就是应该考虑 XHTML 的压缩. 这个也挺关键的.
使用php调用gzhandler的压缩效率不高的,只能节约流量。而且,我现在用梦游的主机,貌似服务器是有加速的,但是并非deflate,我用浏览器看出来也是gzip(我一直还搞不清楚这两者有何区别)。
关于后台配置页面,我是加了后台配置页面的,只是目前只有一个功能,就是让用户选择不显示的tab页面。
其实都是 gzip,只是 deflate 压缩率高一些而已,还有就是 deflate 可以比较方便地配置来压缩非 php 文件,比如 css 和 js。
对了,在头部引用 google 提供的最小化 jquery 库是比较好的选择,只有 17kb, 好像 wordpress 自带的有 30 kb 左右。
最后一句才是重点:D
期待你的新模板问世
哈哈,我会尽量避免让这个模板胎死腹中的。
嗯,先换上让我爽几天,慢慢改吧