既然选择了远方,便只顾风雨兼程~~~
Smarty结合Ajax实现无刷新留言本实例
上一篇 / 下一篇 2006-12-20 21:39:02 / 精华(1)
查看( 24916 ) /
评论( 52 )
TAG:
-
leehui1983 发布于2006-12-17 20:07:28
-
没人顶?我还希望斑竹加精呢
:lol
-
ocheers发布于2006-12-17 20:13:52
-
确实不错.
不过我有一个个人想法.你得程序就重构页面方面.你是用php生成了全部页面内容让后用javascript读出php得页面显示.这么做.服务器完成了99%得工作.客户端.完成了1%得工作.这个好像和ajax得初衷有违背哦.也就是说.既然你得php已经完全生成好了页面.就没有必要多javascript这个环节了.
直接用php显示就好了.多个环节,多了服务器开销,多了出错机会.也加大了开发难度.
而通常对ajax得认识我们需要把数据库里面需要得内容读出来封装为xml然后传给客户端.
客户端获取到数据包后在重构页面.(Ajax 就是 Asynchronous JavaScript+XML javascrpt 使用xml和服务器异步数据交流 )
这样做得好处是传输内容少了很多.服务器运算量少了很多.
自然我们就值得这么做了.应为服务端运算可以是1%-10%.而90%得运算量交给客户端用javascript搞定去了.
单看你得流程可是没有做到ajax得初衷哦.不能是为了ajax而ajax.没有提程序性能,甚至加大了开销.同样是ajax,细微得差别里面折射出可是很眩目得阳光哦.
虽然是很简单得程序.不过还是很多值得思考得地方.
[ 本帖最后由 ocheers 于 2006-12-17 20:22 编辑 ]
-
leehui1983 发布于2006-12-17 20:22:45
-
谢谢楼上的意见,可能我现在还是学生,企业及的水准我还不具备,我用AJAX只是改善用户体验,没想过服务端和客户端的工作分配问题,依我个人愚见,ajax的富客户端的富指的是表现能力丰富,不是分摊服务器的工作。
-
Phzzy 发布于2006-12-17 20:23:57
-
依我个人愚见,ajax的富客户端的富指的是表现能力丰富,不是分摊服务器的工作。
不是这样:) JS能作很多事,哈哈,作客户端缓存,嘎嘎,第一次听吓我一跳,后来才知道原来就是JS的全局变量,哈哈~
-
leehui1983 发布于2006-12-17 20:27:28
-
QUOTE:
原帖由 <i>Phzzy</i> 于 2006-12-17 20:23 发表<br />
<br />
依我个人愚见,ajax的富客户端的富指的是表现能力丰富,不是分摊服务器的工作。<br />
<br />
不是这样:) JS能作很多事,哈哈,作客户端缓存,嘎嘎,第一次听吓我一跳,后来才知道原来就是JS的全局变量,哈哈~
呵呵,我还要加油啊,可能我太注重自己的感受,和受了一些书籍的影响,继续学习了,谢谢楼上大大
-
ocheers发布于2006-12-17 20:28:49
-
ajax不但客户端表现丰富.
如果按照Asynchronous JavaScript+XML得标准来实现程序.自然也可以分摊服务器工作
老美没说ajax是来摊服务器工作得.是因为没有必要说.这个是功能是显而易见得.
我只所以拿出来说.
是我觉得在中国我感觉很多程序员没意识到
我说了.大家可以多一些对ajax得思考.
[ 本帖最后由 ocheers 于 2006-12-17 20:38 编辑 ]
-
leehui1983 发布于2006-12-17 20:31:39
-
QUOTE:
原帖由 ocheers 于 2006-12-17 20:28 发表
呵呵,意识看来还差一点啊!学习了~~~~
ajax不但客户端表现丰富.
如果按照Asynchronous JavaScript+XML得标准来实现程序.自然也可以分摊服务器工作
老美没说ajax是来摊服务器工作得.是因为没有必要说.这个是功能是显而易见得.
我只所以拿出来说 ...
-
ocheers发布于2006-12-17 20:35:58
-
QUOTE:
原帖由 Phzzy 于 2006-12-17 20:23 发表
可能你认为我得ajax程序是做了客户端缓存把.这个也是个思路.不过我没有这么做.
依我个人愚见,ajax的富客户端的富指的是表现能力丰富,不是分摊服务器的工作。
不是这样:) JS能作很多事,哈哈,作客户端缓存,嘎嘎,第一次听吓我一跳,后来才知道原来就是JS的全局变量,哈哈~
不信检查缓存把.一定什么都找不到.因为我得程序一个很关键得地方就是做了no cache.
-
leehui1983 发布于2006-12-17 20:40:13
-
这位大哥来头不小啊,牛人来着
-
Phzzy 发布于2006-12-17 20:45:14
-
没看程序,不知道你说的CACHE是哪..
我先闪了,回寝室看你程序。。呵呵~
-
ocheers发布于2006-12-17 20:45:31
-
刚来.不知道水深.
写php已经8年了.初学得时候连本中文书都找不到.
写ajax2年了.刚学得时候google上得资料都是少得可怜.
很多时候在探索啊.喜欢这玩意,就好这口了.
特支持php.听说中国php官方站.就来了.
一是学习.二是交流.
[ 本帖最后由 ocheers 于 2006-12-17 21:23 编辑 ]
-
leehui1983 发布于2006-12-17 20:57:26
-
QUOTE:
原帖由 ocheers 于 2006-12-17 20:45 发表
反正我是只有学习的份了~~~~~:L
刚来.不知道水深.
写php已经8年了.初学得时候连本中文书都找不到.
写ajax2年了.刚学得时候google上得资料都是少得可怜.
很多时候在探索啊.喜欢这玩意,就好这口了.
特持php.听说中国php官方站.就来了 ...
-
fengyun 发布于2006-12-17 21:31:11
-
不错
学习了
-
hy0kl 发布于2006-12-19 18:02:24
-
此地路过,受益匪浅!!!
关注中......
作个标签先.
-
ocheers发布于2006-12-19 18:57:49
-
http://www.phpchina.com/bbs/thread-13709-1-1.html
这里是我的一篇关于ajax应用的留言板设计思路
留言板虽小,但是会了留言板.自然就会了新闻系统,论坛,聊天室,等等了.
-
Ben 发布于2006-12-19 19:12:54
-
ocheers 看来也是高手了,写几篇文章大家交流交流如何?:D
-
leehui1983 发布于2006-12-19 19:26:58
-
QUOTE:
原帖由 ocheers 于 2006-12-19 18:57 发表
你的又不开源,再好也只能用用,大家也学不到东西
http://www.phpchina.com/bbs/thread-13709-1-1.html
这里是我的一篇关于ajax应用的留言板设计思路
留言板虽小,但是会了留言板.自然就会了新闻系统,论坛,聊天室,等等了.
-
ocheers发布于2006-12-19 21:42:05
-
QUOTE:
无论你的PHP程序有多少漏洞,只要...只要不发布的网络上,它就是非常安全的.
谁说的来着.默默吧.
没发源,可是发了思路.一样拉.
我们有很多时候缺的不是代码的堆叠,而是思路.
其实对于我来说.看一下别人的程序,我就能写一个难说比他好的程序,因为他的优点我看到了.缺点我也看到了.
那么我还缺什么呢.
动手都没那么重要了.思考....
[ 本帖最后由 ocheers 于 2006-12-19 21:56 编辑 ]
-
dzjzmj 发布于2006-12-19 21:44:34
-
很好,支持,对新手很有帮助
-
ocheers发布于2006-12-19 21:46:06
-
比如
http://www.phpchina.com/bbs/thread-13739-1-1.html
我不说思路,又有多少人会这样做呢.代码不过10行.
但是可以实现多少有意思的东西呢???
(使用了很多图,国外服务器,所以打开请多等一下,没出来就在刷新.)
[ 本帖最后由 ocheers 于 2006-12-19 21:50 编辑 ]


