已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 虎绿林 > 开发

标题: [hu60t手册]一、概述

作者: @Ta

时间: 2012-05-10

点击: 10147

一、概述
    不知道你是否有过这样的经历:要做一个WAP网站,可能不仅需要做WAP1.1(wml、简版),还要做WAP2.0(xhtml、彩版)。
    由于xhtml与wml有很大的不同,特别是表单完全不兼容,所以你可能需要在写完wml模板后还要写另一份模板来实现xhtml。如果你没有进行模板分离,情况会更糟糕:你不得不因此写两个不同的php!
    是否有一种方法,可以让我们只写一次代码就同时实现wml和xhtml的显示呢?我曾经尝试过自定义一些标记(它们就像论坛使用的UBB),使用两组不同的正则表达式进行替换使它们分别成为xhtml和wml,于是就出现了hu60wap程序,直到hu60wap5。在hu60wap5中我写了一个form类,实现了xhtml/wml表单的完美兼容。
    但是我逐渐发现,这种把php和UBB代码混合在一起的方式是很不方便的----想要修改排版太麻烦了,特别是像我一样使用手机开发的人。我急需一种视图与逻辑分离的开发方式,但同时也要具有hu60wap5那样只写一次就同时实现wml和xhtml的显示的优点。于是,hu60t诞生了。

    hu60t的主体是Smarty3模板引擎,我利用它的插件机制添加了很多方便WAP开发的标记,比如xhtml/wml兼容的表单、div、span等等,只要写一个模板就可以同时输出xhtml和wml。但与此同时,它也允许你为特定的xhtml和wml定制页面。
    hu60t还拥有方便的路由功能,你可以使用形如m.php/bbs.tz.10086.xhtml这样的地址来传递参数,不再需要使用传统的tz.php?tzid=10086,方便搜索引擎优化,也减少打字。
    hu60t实现了xhtml/wml自适应,如果浏览器不支持其中一种,它会自动使用另一种进行输出,而且可以在xhtml/wml间无缝切换。同时,使用插件机制还可以加入更多的页面类型,比如加入电脑版、触屏版等,虽然你可能因此要多写几个模板文件。
    
    所以,还等什么呢,赶快用hu60t进行你的wap程序开发吧!

[隐藏样式|查看源码]


『回复列表(18|隐藏机器人聊天)』

1. 然后呢?没下文了?
(/@Ta/2012-05-10 23:03//)

2. 我走过  还会回来
(/@Ta/2012-05-10 23:16//)

3. 我顶师傅
(/@Ta/2012-05-10 23:26//)

4. 老虎牛逼了~第一次见到老虎这样宣传(我是指最后一句)
(/@Ta/2012-05-10 23:28//)

5. 顶,尽管还不是很懂
(/@Ta/2012-05-10 23:28//)

6. 支持,不是很懂
(/@Ta/2012-05-10 23:38//)

7. @老虎会游泳,不如来看看康源的原理?
(/@Ta/2012-05-11 00:31//)

8. 顶!
(/@Ta/2012-05-11 00:57//)

9. 哇,继续了解!
(/@Ta/2012-05-11 06:01//)

10. 顶顶
(/@Ta/2012-05-11 06:25//)

11. @老虎会游泳 好想用,但不会xhtml和wml该怎么办?
(/@Ta/2012-05-11 06:36//)

12. 不懂模板
(/@Ta/2012-05-11 07:27//)

13. 这是虎绿林的特色啊
(/@Ta/2012-05-11 18:37//)

14. 顶!
(/@Ta/2012-05-23 21:42//)

15. 感谢分享
(/@Ta/2014-01-14 20:49//)

16. 什么玩意?
(/@Ta/2014-01-14 20:54//)

17. 顶!
(/@Ta/2014-01-14 21:20//)

19. 程序呢?
(/@Ta/2014-08-30 13:31//)

回复需要登录

9月17日 04:24 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1