日期:2014-05-17  浏览次数:20702 次

服务器端HTML处理使用phpQuery
在我们一天一天web开发任务,这是必要的,我们的工作与客户端和服务器端代码。我们用PHP编写的业务逻辑和生成在用户的浏览器显示的HTML。然后,我们使用的框架,如jQuery或原型,提供客户端交互。
现在想想如何可以改变和操作使用服务器端的PHP代码生成的HTML。phpQuery是最终的解决方案,将来到你的头脑。如果你还没有听说过有关phpQuery在这篇文章中,您可能会感兴趣,因为我给你一个简短的介绍的phpQuery和解释如何可以使用它在现实世界中的项目。
什么是phpQuery
phpQuery是服务器端,链式,CSS3选择器驱动的文档对象模型(DOM)API jQuery JavaScript库的基础上。
这是官方给出的定义phpQuery项目页面。如果你已经使用jQuery,那么你将有一个想法如何,它可以简化许多任务需要DOM操作。phpQuery提供完全要在你的服务器端PHP代码使用相同的功能。凌乱的HTML代码生成,使用echo语句和类似的方法,你可以说再见。
你将有机会获得大部分由jQuery的在phpQuery提供的功能,它可以大致可分为以下提到的4个任务分为:
创建DOM元素
选择和操作元素
遍历DOM的
打印输出到浏览器
您可以执行的任务使用由phpQuery这被称为提供的功能,让我们来看看第一功能“移植jQuery的部分。”
选择 -找到根据给定条件的元素。
属性 - DOM元素的属性的工作。
穿越 -穿越选定元素的列表。
操作 -添加和删除选定的元素含量。
阿贾克斯 -创 ??建服务器端的Ajax请求。
活动 -结合DOM对所选元素的事件。
公用事业 -通用功能,以支持其他功能。
您可以下载从项目页面code.google.com / P / phpquery phpQuery库。复制到Web服务器的文件夹,你都准备好了。安装是如此简单,上手,你可以执行demo.php文件。
如何使用phpQuery的
我要告诉你如何创建一个两列的无序列表头和不同行的颜色为奇数和偶数行,在下面的图片所示:
 


首先,让我们创建一个HTML文档,使用phpQuery:

1 <?php