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

 找回密码
 立即注册
搜索

[已答复] 求教ajax以及common两个js的作用

[复制链接]
qingwa 发表于 2009-7-15 22:25:39 | 显示全部楼层 |阅读模式
看了一下资讯的详细信息页面,发现需要加载ajax.js以及common.js两个文件,
不知道这两个文件分别是干什么用的,代码看不懂是什么意思。
如果分别去掉这两个js文件的加载会有什么情况产生?
回复

使用道具 举报

Gnagno 发表于 2009-7-15 22:26:57 | 显示全部楼层
你删除试下
回复

使用道具 举报

littlehz 发表于 2009-7-15 23:52:43 | 显示全部楼层
基本上SS默认模板的JavaScript控制都写在这两个文件中,实现功能有很多,举个例子ajax.js中的,用户注册输入用户名密码时的动态提示,common.js中的,首页Flash图片幻灯片切换。
回复

使用道具 举报

 楼主| qingwa 发表于 2009-7-16 00:08:15 | 显示全部楼层
如果三级页面去掉登陆框,也去掉评论打分代码,是不是这两个js代码就可以不用了?
回复

使用道具 举报

littlehz 发表于 2009-7-16 00:11:36 | 显示全部楼层
你可以删除自行测试,这两个js是官方默认模板需要的javascript,但不是SS系统必须的
回复

使用道具 举报

 楼主| qingwa 发表于 2009-8-18 00:32:55 | 显示全部楼层
去掉测试了一下,
我的SS7.0中最终资讯页面去掉了登陆框,去掉了评论打分,以及报错收藏。

去掉两个js的结果是页面打开速度为原来的三分之一!

但是TAG秀无效了。
回复

使用道具 举报

littlehz 发表于 2009-8-18 00:47:22 | 显示全部楼层
本帖最后由 littlehz 于 2009-8-18 00:49 编辑

js是与HTML载入异步的,加载js文件的过程一般不影响网页页面的显示效果。一般网页加载时间要符合7秒定律,是说7秒内必须有完整的网页显示效果。js文件只会影响到浏览器的交互操作,比如TAG秀、SS7.5的表态功能等。所以JS文件慢些加载完成没有关系。

再者,这两个JS文件加起来38KB,不多,很短时间已载入完成。从网络性能实测分析来看,占大头的是后面的图片(红线位置)

如果把这两个js删除,虽然可以一定程度上加快浏览速度,但官方默认的交互体验就没有了,得不偿失。
回复

使用道具 举报

ug8 发表于 2009-8-19 11:30:57 | 显示全部楼层
js是与HTML载入异步的,加载js文件的过程一般不影响网页页面的显示效果。一般网页加载时间要符合7秒定律,是说7秒内必须有完整的网页显示效果。js文件只会影响到浏览器的交互操作,比如TAG秀、SS7.5的表态功能等。所 ...
littlehz 发表于 2009-8-18 00:47


我看有的专门做图片站的网站  打开时挺快的      具体原因不清楚
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 05:46 , Processed in 0.110852 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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