学习Ajax第一篇(了解)

应网友要求,分享一下Ajax.我拖了好久,今天开始写一些.首先我必须说明这个不是一篇教程.只是希望能和大家分享一下简单的Ajax的实现.希望能够抛砖引玉.

什么是Ajax? 它是 Asynchronous JavaScript and XML的简写.中文意思是,异步JavaScript和XML.所以从这个含义的层面上讲他并不是一种新的技术,而是旧东西的组合.但是由于它开启了一个新的领域,它还是成了一种新技术.受到了大力的追捧.确实是这样,适当的使用Ajax可以使用户体验得到某些难以置信的增强.

使用Ajax你需要一些基本的JavaScript基础.我这里不再复述.实在不懂请Google之.

语义化(X)HTML和DOM.

就Ajax而言.由适当标记构成的文档通常会比其他非语义化的更加清晰,复杂性也更低.更具可控性.你的脚本在文档结构中导航遍历也将更加容易.所以在使用Ajax之前请梳理你的文档DOM.即:使用适当的标签并指定类名和ID.以利于Javascript的识别和操作.
Read more…

简单的WordPress投稿插件

如果你用wordpress搭建的并不是个人博客而是一个分享类型的并希望有人给你投稿.就需要个投稿的插件.

我老乡Grubylee就是这种情况.他最近想用wordpress搭建个资讯和分享类的站点.有点像CMS.Google了一下也没有找到合适的投稿插件.不少人提议用邮件表单.很可惜他的主机不支持发送邮件.还有的插件功能太多还给数据库创建了很多的表.所以也被排除了.

基于上述原因,我就帮忙写了个.顺便分享出来给需要人使用.

这是个极其简单的投稿插件.没有附加其他任何功能.由于我最近看了些Ajax的文章和书籍.就给它附加了Ajax的效果.并不依赖任何的框架.

使用说明: Read more…

WordPress custom field之header应用

Custom field 自定义字段.wordpress很有用的一个功能,但是很多人却忽略了.今天介绍如何利用它做header部分的SEO优化.

关于自定义字段官方的解释是:
WordPress has the ability to allow post authors to assign custom fields to a post. This arbitrary extra information is known as meta-data. This meta-data can include bits of information

其实简单的理解.自定义字段就是容许作者自己定义特定的字段.通过 the_meta()函数在文章中获取所自定义的内容. 你可以理解为.这个自定义字段是你发布文章时额外附加于这篇文章的一些信息. Read more…

插件发布:Comment Fetion Alert

这个WordPress插件的功能个从名字就能看出来.作用是当有新的评论时通过飞信给管理员发送短信.其实就是借用飞信的API给自己发短信.这样博客作者(管理员)就能随时了解到自己的网站的评论状态了.不需要经常刷新自己的博客.也能及时的和评论者互动.相当方便.其实我在上个月就使用到了这个.集成在自己的主题里面.并写了篇日志.告诉告诉大家实现方法.写成插件是为了让大家更方便使用.算我人品大发.哈哈.

有点遗憾是联通用户不能使用这个功能.联通有个叫超信的.不知道有没有API,如果有的话应该也可以写个php.等有空和兴趣来了在研究吧.对自己不用的总是提不上兴趣来.image

插件的安装: Read more…

修正热情评论员

热情评论员是我在wordpress主题中添加的一个小功能.通过判断评论者E_mail在设置的指定时间段出现的次数.到达要求的给个小小的五角星提示.我博客上的设置是30天内评论超过10条留言就给予这个称号,在这里留言的人都是老朋友了,所以你会看到大部分人都有这个.

这个东西的功能倒是简单.我也写了教程.具体的实现办法.你可以移步看看.但是要查数据库,很麻烦.涉及到查询次数和效率的问题.其实我早就想到这个问题了,只是当时我的博客访问量很少,评论也不多.但是.现在自从我发布了主题后,IP和流量都上去了点.所以过多的查询必然会对数据库造成比较大的压力.想想如果一个页面有80条评论.那么要查询80次加wordpress本身的查询等.那估计得有100多次了.真是恐怖.

所以我今天做了些改进.将查询的数据写到缓存的表里面,及option表里,这个和主题的选项一样.所有的个人数据都在那里.wordpress在加载的时候会默认的加载.这样个函数就不需要在去另外查数据库了.在这个函数的后面再用个wordpress Hook更新数据.

原理弄清楚了.看看代码: Read more…