我是个业余爱好者,去年9月我开始学习PHP,仅仅是为了建立一个我一直希望并梦见另一个更有能力的人的爱好网站。
我喜欢编程,但我几乎没有空闲时间,也享受着广泛的其他兴趣和活动。
我觉得仅靠学习PHP就可以为我的站点创建98%的预期功能,但最后2%的功能非常吸引人:
该网站最强大的工具是一个高级搜索页面,它通过1000+记录游戏场景数据库进行筛选。用户可以将数据挖掘到非常深的深度,这个高级页面有超过50个不同的潜在变量。它被设计为允许核心用户搜索数据库中几乎任何可能的数据组合,并且运行良好。那些对涉水而行的人可以使用基本搜索,这是由高级搜索中最流行的部分组成的。
因为高级搜索是如此全面,而且由于数据库相当小(不超过1,200次潜在访问次数),因此您选择的每个变量都包含了获得任何合格结果的可能性都会急剧下降。
在我的幻想世界里,我可以像使用神剑一样使用AJAX,当用户使用这个页面时,我的用户将在屏幕的角落中有一个实时Total Results
计数器,它将自动更新其查询结构,并报告添加每个变量将显示多少结果。这样就可以轻松地知道有多少变量足够了,并且当您已经添加了一个结果集为零的变量。
在Subtotal
上构建新的自定义计算机时,至少在视觉上类似的实现是IBuyPower.com侧边栏。
对于那些还在读这篇文章的人来说,我的问题非常简单:
考虑到上面概述的时间和能力限制,我是否能够学习到足够多的AJAX (或任何东西)来完成这一功能,而不需要太多的麻烦?我是否能够或多或少地插入预先编写的代码片段并进行调整以适应?或者,我是否应该考虑为这个实现打开我的代码,以便将来对一个可信和有能力的人开放?(假设我能找到一个.)
谢谢。
发布于 2010-05-09 09:42:41
对于初学者来说,这是一个很好的项目。
首先,看看如何使用jquery (jquery.com)这样的库。它将简化javascript部分,手册非常好。
你想要做的事情可以细分为几个步骤:
下面是实现细节:
G 219
>
这看起来似乎有很多需要学习的地方,但是您可以进一步分解每一步,并一点一点地了解细节。
发布于 2010-05-09 08:41:34
在不了解您的专业水平的情况下很难回答您的问题,但是请查看下面关于AJAX:http://blog.coderlab.us/rasmus-30-second-ajax-tutorial的简短描述。
如果这是有意义的,那么你的功能就可以达到“没有太多的麻烦”。如果看上去很难通过,那就很可能不会。
https://stackoverflow.com/questions/2797048
复制相似问题