Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

DZ X3需要考虑的技术问题

[复制链接]
Monkey威武 发表于 2012-8-21 12:12:21 | 显示全部楼层
mark35 发表于 2012-8-21 09:31
DZ对于XML主要是在ajax, 小部分在插件配置文档。就使用度来说对系统性能影响不大,主要是代码简洁易读可 ...

有时候遇到网络慢等情况,Ajax操作一直无响应。
回复

使用道具 举报

 楼主| mark35 发表于 2012-8-21 14:10:09 | 显示全部楼层
本帖最后由 mark35 于 2012-12-3 20:11 编辑
Monkey威武 发表于 2012-8-21 12:12
有时候遇到网络慢等情况,Ajax操作一直无响应。

这个和ajax无关,如果网络慢那么刷整个页面同样也慢而且因为要传输的数据比ajax多所以会更慢
回复

使用道具 举报

悠悠猴 发表于 2012-8-22 10:27:44 | 显示全部楼层
PHPWind9.0已经换jquery了
回复

使用道具 举报

 楼主| mark35 发表于 2012-8-22 10:56:53 | 显示全部楼层
本帖最后由 mark35 于 2012-12-3 20:11 编辑
悠悠猴 发表于 2012-8-22 10:27
PHPWind9.0已经换jquery了

jQuery是目前主流,几乎是js框架事实标准。DZ不是企业程序用不上EXTjs这种庞然大物,应该采用jQuery作为底层框架。

Snap1.png
http://w3techs.com/
回复

使用道具 举报

kumotobi 发表于 2012-8-22 11:05:36 | 显示全部楼层
mark35 发表于 2012-8-22 10:56
jQuery是目前主流,几乎是js框架事实标准。DZ不是企业程序用不上EXTjs这种庞然大物,应该采用jQuery作为底 ...

嗯,很多cms源码,都有使用jquery。
回复

使用道具 举报

 楼主| mark35 发表于 2012-8-22 11:28:27 | 显示全部楼层
本帖最后由 mark35 于 2012-12-3 20:20 编辑
kumotobi 发表于 2012-8-22 11:05
嗯,很多cms源码,都有使用jquery。

用惯了及Query我现在写原生js能力大大下降了……
反过来说jQuery给我带来很大的工作效率~~
回复

使用道具 举报

smallthing 发表于 2012-8-22 11:51:54 | 显示全部楼层
mark35 发表于 2012-8-21 14:10
这个和ajax无关,如果网络慢那么刷整个页面同样也慢而且因为要传输的数据比ajax多所以会更慢

json不是刷新整个页面
回复

使用道具 举报

 楼主| mark35 发表于 2012-8-22 12:52:55 | 显示全部楼层
本帖最后由 mark35 于 2012-12-3 20:19 编辑
smallthing 发表于 2012-8-22 11:51
json不是刷新整个页面

JSON和XML一样属于数据传输标准。和HTTP刷新页面无关的~
回复

使用道具 举报

smallthing 发表于 2012-8-22 12:58:14 | 显示全部楼层
mark35 发表于 2012-8-22 12:52
JSON和XML一样属于数据传输标准。和HTTP刷新页面无关的~

ajax集中体现在一些增加了复杂度,比如 你http不行了卡住了怎么办 F5刷新,ajax只能看js和浏览器内部的处理
比如你提交一个东西,到一半出错,用原始的按钮,也许会告诉你参数不对或者服务器500了之类的,ajax传到一半出错的话很大可能是按钮点不了或者点了没反应而不会刷新用户。
对没知识的用户来说是个黑盒。

评分

1

查看全部评分

回复

使用道具 举报

 楼主| mark35 发表于 2012-8-22 13:02:49 | 显示全部楼层
本帖最后由 mark35 于 2012-12-3 20:19 编辑
smallthing 发表于 2012-8-22 12:58
ajax集中体现在一些增加了复杂度,比如 你http不行了卡住了怎么办 F5刷新,ajax只能看js和浏览器内部的处 ...
比如你提交一个东西,到一半出错,用原始的按钮,也许会告诉你参数不对或者服务器500了之类的,ajax传到一半出错的话很大可能是按钮点不了或者点了没反应而不会刷新用户。

这个是错误处理机制的问题。

我的解决办法是把 $.ajax封装出一个函数处理ajax调用,PHP在回传JSON数据时附加上状态码,前台根据状态码判别后台操作的结果并做相应处理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-11 09:44 , Processed in 0.121035 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表