By Charles on 二 23rd, 2010 | 133 Views
thickbox是jQuery的插件,可以在页面上显示一个模拟出来的窗体,可以是对话框,AJAX内容,或者仅仅用来展示图片。其使用非常方便,只要在页面中引入了thickbox.js和thickbox.css,就可以通过设定A,INPUT,AREA元素的href或者alt属性,就可以使得其功能得以实现。具体的文档,可以参见这里。
WordPress在脚本库中添加了thickbox的脚本,调用起来格外地简单。所以我就选用了这个作为WP插件后台管理界面中,用户交互对话框的解决方案。在这里,介绍一点我在开发过程中的经验。如果需要在thickbox弹出窗体退出时执行一些动作,那么比较好的办法是向#TB_Window的unload事件绑定动作,thickbox在退出时会触发该动作,该动作是在tb_remove()函数中触发的。
Keep Reading --- 380 words totally
Posted in jQuery | Tagged code, develop, jQuery, usage |
By Charles on 三 31st, 2009 | 810 Views
dom4j是一个使用简便的开源类库,专门用来在Java平台上处理XML,XPath和XSLT,该类库使用了Java Collections Framework,完全支持DOM,SAX和JAXP。
dom4j为一个XML文档在内存中创建了一个树对象模型。 它提供了一组强大易用的API,通过XPath和XSLT来处理、操纵或者遍历XML文件,此外其中还集成了SAX、JAXP和DOM。
为了提供高度可配置的实现策略,dom4j基于接口设计。只需要提供一个DocumentFactory实现,您就可以创建您自己的XML树实现。这种设计,使得在扩展dom4j以定制您需要的特性时,能非常简单地重用dom4j的代码。
本文档将通过代码实例的方式为您提供一个dom4j的实践指南。在实验室项目中,这个开源工具包给我的工作带来了很大的便利,在这篇文章中,我将对项目中用到dom4j完成的任务做个总结,以期和互联网上的众多文档能够互相补充。
Posted in 工作相关 | Tagged code, code examples, java, tools |
By Charles on 十一 14th, 2008 | 2840 Views
浏览WordPress博客的用户如果启用了Cookie,在发表评论后,信息会被记录在Cookie里,这样,下次登录同一个博客发表评论时,WordPress会为用户自动填写评论表单。可以说,这是一个十分贴心的设计。本文中,将介绍如何使用jQuery,来做到更进一步。
如果用户的信息已经存在了,那么就帮他填好,如果已经填好了,就可以把表单也隐藏起来,并且显示一句欢迎语。不得不说,这个想法非常的有趣,所以,我决定自己来做一下。
第一次看到这个功能是在stephen的博客,然后从他的博客,我链接到了xiaorsz写的文章,然后看到了mg12的文章,再然后是xiaorsz使用jQuery的改进版本。
Keep Reading --- 802 words totally
Posted in WordPress | Tagged code, DIY, javascript, jQuery, my works, WordPress |
Most Commented Posts