放一个自己的AJAX留言板(没用一个图和table)
时间:2006-12-11
来源:互联网
发布留言和分页显示留言使用了ajax。后台php+mysql,服务器unix.
我实现的方法是,发布呢,用ajax传数据倒服务端,校验数据后存入数据库。
显示留言信息就稍微复杂点了。
ajax向服务器请求。服务端更具请求倒数据库提取相应数据。
封装数据,压缩数据。传给客户端。
客户端接受倒数据包后,解压缩,解封装,在重构页面。
搞这么复杂就一个目的。快!!!!!
我的程序没别的想法。就是快。给你们感觉也就是来感觉快!!!
[ 本帖最后由 ocheers 于 2006-12-15 13:28 编辑 ]
作者: ocheers 发布时间: 2006-12-10
作者: Nickboy 发布时间: 2006-12-11
不过你需要刷新一下页面
作者: ocheers 发布时间: 2006-12-11
作者: 水镜 发布时间: 2006-12-11
就不告诉你
作者: carra 发布时间: 2006-12-11
作者: �����i�i 发布时间: 2006-12-11

我们自己写
作者: 86800787 发布时间: 2006-12-13
作者: leehui1983 发布时间: 2006-12-13
作者: Nickboy 发布时间: 2006-12-13
引用:
原帖由 leehui1983 于 2006-12-13 12:32 发表稍微看勒下,基本原理已经明白,自己写完全可以,不开大家就自己写吧,不难
这个是最简单的ajax程序。不是大不了的东西。放出来是给新手感受ajax和了解div+css的使用。
不论数据压缩解压缩加密解密。我的目的就是要程序快。如果你觉得快。那么我的目的就达到了。
[ 本帖最后由 ocheers 于 2006-12-15 13:29 编辑 ]
作者: ocheers 发布时间: 2006-12-15



作者: hy0kl 发布时间: 2006-12-16
作者: waixin 发布时间: 2006-12-17
作者: Phzzy 发布时间: 2006-12-17
table还是很有用的,比如显示数据,显示表格,那样的效果用DIV或UL做起来很麻烦
作者: Phzzy 发布时间: 2006-12-17
如果说不习惯div布局。用table 也一样。只是如果涉及ajax编程。你的table里面还是需要有
div span .那么不如直接使用div布局来的清爽了。
放这个程序出来不是要对大家说不要用table
而是说.看.也可以这样布局.
这个程序看上去好像没有什么.但其实包含了很多高级应用.
不过好像没人看出来
现在很多人写ajax直接用php把所有内容生成好了.用ajax显示.
不客气得说
你都用php全部生成好了.还用ajax来显示个什么啊.直接用php显示得了.多了个中间环节更容易出错.
这个程序是用php把数据库里需要得数据读出来封装,压缩.传给客户端.
客户端解压,解封装.在重构页面.90%得运算在客户端进行.服务端运算很小.
自然能提高服务器负负载.
用户使用起来感觉就是一个快.
这对高负荷服务器是非常关键得优化技巧.别告诉我说这里得程序员没面多过高负荷应用.我如果不是考虑高负荷应用就不会选择freebsd+php+mysql/postgres+ajax+fastcgi+c了.选asp也行啊.可是我向来鄙视asp程序员.他不服就来做压力测试或安全测试.
倒是见有人做了一个功能类似得.就是说"我们也可以做"那个兄弟把.
不过还是很多地方值得商榷哦.虽然是很简单得程序.
[ 本帖最后由 ocheers 于 2006-12-17 20:40 编辑 ]
作者: ocheers 发布时间: 2006-12-17
是这样,呵,现在很多东西都可以放客户端来做了,可以在客户端做缓存(其实就是JS的全局变量)
但我还是不是很喜欢AJAX的,感觉全站用AJAX来做有很多不好的地方,最大的就给客户端压力大,CPU经常100%,以前做过一个很大的数据,用JSON传回来给客户端处理,结果很慢,后来改成传字符串,速度就快很多了,而且CPU占用也很低。
还有就是兼容性的问题,不过这不关AJAX的事,是JS的事了,兼容性的问题太严重了,非常不好搞,比如OPERA不支持右键,MAXTHON有时候把你的JS处理当成广告屏蔽了。。
还有是今天刚知道的,浏览器有并发问题,只能同时发送2个并发请求,超过2个,就得等。这样在PHP处理大数据时,搞的整个站全挂了。。呵呵,现在正在想这个怎么弄呢~ 是在弄不了就把那个PHP方后台长期跑得了。。
对搜索引擎的支持也是个大麻烦,还有浏览器历史记录(这个已经基本可以解决了)等
[ 本帖最后由 Phzzy 于 2006-12-17 20:24 编辑 ]
作者: Phzzy 发布时间: 2006-12-17
ajax能实现什么功能虽然不是我得事情.不过我可以介绍给大家^_^
ajax我觉得很快就会自在全球兴起.了解了解还是好得.^_^
[ 本帖最后由 ocheers 于 2006-12-17 20:39 编辑 ]
作者: ocheers 发布时间: 2006-12-17
回寝室拉:)
作者: Phzzy 发布时间: 2006-12-17
引用:
原帖由 Phzzy 于 2006-12-17 20:46 发表对搜索引擎支持不好,我感觉只会在网站小规模应用,呵呵,不过除开那种不需要搜索的,比如GAMIL,GOOGLE地图什么的:)
回寝室拉:)
看看吧.
http://www.kmwhedu.net/test/ajax_ipscan/
调用 老美得图.可能有些慢.多等一会就能出来了.
[ 本帖最后由 ocheers 于 2006-12-17 20:51 编辑 ]
作者: ocheers 发布时间: 2006-12-17
作者: leehui1983 发布时间: 2006-12-17
作者: leehui1983 发布时间: 2006-12-17
真在学习 ajax,向楼主多学习:lol :lol
作者: ocheers 发布时间: 2006-12-17
引用:
原帖由 Phzzy 于 2006-12-17 18:48 发表标准只是建议不要在布局时用TABLE布局,而用DIV进行布局,为的其实是语义正确,就像WC3建议用来表示加粗,而不是,为的也是语义明确(strong就是粗嘛)
table还是很有用的,比如显示数据,显示表格,那样的效果 ...

作者: betterp 发布时间: 2007-02-19
作者: louse 发布时间: 2007-07-13
作者: njuptsoz 发布时间: 2007-07-20
作者: 看看 发布时间: 2010-04-27
作者: xxxxxxxxx 发布时间: 2010-06-09
作者: asdasd 发布时间: 2010-08-18
作者: 撒都是 发布时间: 2010-09-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28