Becomin' Charles

算法 | LNMP | Flutter | Mac

Becomin' Charles

google code logo
为了使用方便,WordPress系统内部已经带有了很多的js类库,几乎涵盖了目前市面上流行的所有类库。包括jQuery,prototype,scriptaculous,thickbox等等等等,这些类库用到的重要的插件,也带了不少,到底有多少呢?大家可以去/wp-includes/js目录下查看。

WordPress自带的这些js类库有个弊端,就是基本上都没有经过minify和zip(这两部操作的作用,就是将js代码的体积,尽可能减到最小,以加快下载速度),所以引用WordPress自己的js类库,往往会浪费很多流量(比如,没有zip过的jquery有30KB,prototype有122KB,而压缩过后,jquery只有17KB,prototype只有28KB)。

阅读全文 »

想必很多朋友都已经发现了我的主题更换了,貌似我一直也没有写什么文章来介绍我现在的主题。

我现在的主题叫做yui-theme,我想,这是我对主题内部构造的设计的一种追求,我希望能把我学到的所有的最先进的技术都用在这个主题上。

阅读全文 »

使用jQuery一段时间的感想

早在使用WP之前的很久,我就听说了jQuery了,那个时候,只是惊叹于jQuery的视觉效果,然后记住了这个名字,但是一直也没有开始学习。直到我开始折腾WP这个程序,模板,插件,我才开始更广泛深入地接触jQuery。

在学习jQuery的过程中,我也看了一些牛人关于js的观点,并且从内心深处对此表示深刻认同。

阅读全文 »

插件主页在这里!FAQ

又好久没有写博客了,不过,我确实一直没有离开WP的阵营,每天还在坚持着折腾一下WP,哈哈。由于我又开了一个生活日记类型的博客,所以,这里,我就打算只写些跟WP有关,跟技术有关的东西了。而这些天一直没有更新这个博客的原因,我只能说,有一些与WP相关,但是更加激动人心的事情让我着迷。

终于,又有一个老外朋友碰到了播放器插件不兼容PHP4的问题,让我下定决心把这个问题给解决了。今天,花了好多时间,我终于把这个问题给处理掉了,并且在PHP4.8.8上测试通过了,当然理论上是支持PHP4.3.0以后的版本的。

阅读全文 »

几乎是准点赶到了复旦会场,可以看到人相当少,找了一圈,没看到胖胖的长相可爱的人,遂打电话,与很很瘦很清秀的小伙子老肥接上了头,哈哈……

阅读全文 »

升级到WP Kit CN最新版本的朋友可能会看到多出来一个插件,就是WKC Clear。

以前,由于一个我也搞不清楚的原因,WP会把WP Kit CN中的热评文章Widget和高级友链Widget认为是两个单独的插件,导致这两个Widget在加载前,就被WP认为是已经加载了,最后结果就是没法在后台出现。

WKC Clear的作用就是把这两个非法注册到系统,但是实际上又不存在的两个插件给清除掉的工具。按照我原来的设想,这个插件启用后,后台就会出现6个Widget了,可是实际的结果是,启用这个东西后,热评文章和高级友链就肯定出不来了,但是再把WKC Clear禁用掉,6个就会都出现了。也就是说,这个东西的使用方法就是先启用,再禁用

如果同学们在使用过程中,有什么不一样的情况,可以跟此贴来汇报~希望这个东西能帮大家解决问题。

最后,如果没有出现过Widget神秘失踪的同学,可以无视WKC Clear。下个版本将不会带有这个东西。

《谷歌中国的开发者博客网隆重发布》 —— Google黑板报上的这个标题,让我眼前一亮,又有好玩的东西上市了?赶快!!咦?这是啥玩意,我该点哪里?“更多资源”??God!!这不是Google Code吗?等等……中文版——囧

昨天,寝室里一个同学就在大放厥词,说谷歌中国一点创意都没有,招了一堆程序员回去,什么东西都没做出来,整天干的事情就是搞汉化,我对此评论相当不忿,没有说话……结果,今天,我刚刚看到这个东西……太有空了吧,谷歌同学,这些东西有必要汉化吗?

好吧,同学们,以后,你们可以看中文版的Google API文档了。^_^

众所周知,浏览器一般会缓存CSS文件,以节省下载量和提高页面显示速度,这种机制就叫做缓存。

但是,缓存也有一定的弊端。如果您的CSS文件已经更改,但是浏览器不知道,而缓存下来的CSS文件也没有过期,浏览器仍旧会使用缓存中的CSS文件,也就是旧的样式。

当然,很多有经验的用户都知道,只要使用Ctrl+F5,强制刷新浏览器,就可以让浏览器下载新的样式表文件了,但是作为一个博客网站,你不可能让你的每个用户都去自己Ctrl+F5一下,很傻是不?

阅读全文 »

上一篇文章,我写了一些关于WordPress主题的模板文件层次结构的一个讨论,不过呢,那篇文章在写的时候,就是对照着模板文件结构图来写,基本上完全没有提到Sidebar的问题。

一个博客的侧栏作为一个提供辅助信息的区域,其实,是一块非常重要的区域。好些博客,喜欢在这里放各种各样的东西,简单列举一下,有加强博客页面SEO,向读者暴露更多入口点的,如最新文章,点击最多文章,随机文章等等;还有增加博客社会化的,如订阅图标,最新评论,评论最多用户等等;此外还有很多有意思的小挂件,像歌曲,search bar,统计之类的东西,当然还有广告。

阅读全文 »

这两天在给自己制作新的模板,又研究了下官方的文档,发现了下面这张模板层次结构图。

这张图解释了WP从用户给出query到最后调用正确的模板文件来产生页面的一个过程。从图中我们可以看到,WP一种支持13种模板文件。那么这十三种模板文件中,到底哪些才是必须的呢?

阅读全文 »