目前的多数cms仅应用了很少的ajax技术,有的在前台应用几个特效,有的在注册中应用与验证等等。目前大部分网站都是采用成熟的cms系统建立,因此国内ajax技术应用的广泛性和深度,基本上是由主流cms的ajax应用深度决定的。
本文主要针对某自定义模型的ajax扩展应用展开讨论。
它的优势在于可以自定义模型,正是这个特点让它具有了其它不采用该技术的cms无法比拟的优势。大家都知道,固定模型的cms想要新增一项功能,需要改动和增加很多代码,对大多数站长来说,这是不可能完成的任务,毕竟不是每个站长都精通程序设计。自定义模型使cms变得非常灵活易用:想要做文章站点,只需要10分钟就可以做出一个文章模型,同时具备了会员前台投稿,管理员后台管理界面;有的朋友要做房产网站,需要租房、售房、合租等等信息发布功能,只需要一次增加模型即可,很快就会您的网站就具备了您的功能要求;有的朋友要做b2b网站,只要自定义供应求购产品等模型即可。自定义模型无需修改人任何程序和代码,即可应用,方便了站长建立设想中的网站,同时无需花费大量时间和金钱定制程序。
ajax技术的融合应用,让自定义模型的功能更加强大,同时更加人性化。比如您要定义一个求租房屋模型,其中有个字段是对房屋类型的要求,可能会有如下选择:多层;平房;高层;别墅;其它选项。您在自定义模型的时候可以设定对该项目的选择要求:可以要求单选;可以要求必需选择一个以上;当然也可以要求选择2-3个。设置完成后,注册用户的填写求租房屋的页面,自动生成对该项目的ajax验证,并且按照您的设置提示用户正确地表单填写方法。
以上仅仅是举了一个很小的例子。ajax技术的确能够提高网站用户的浏览体验,我们也期望越来越多的cms深入应用ajax技术,让站长门的网站越来越受欢迎。