tempad
ReadyGo!技术成就梦想 >>常见问题 >> 关于2006模版中使用的JS文件的说明

关于2006模版中使用的JS文件的说明

ReadyGo!技术成就梦想 网络搜索 efish 2008-2-24 2:19:41
一、模版中的JS文件的功能说明

scriptaculous.js 动态效果函数库

util.js 系统函数库

ShowSearchForm.js 显示搜索表单

menu.js 菜单函数库

prototype.js AJAX支持函数库

controls.js AJAX扩展函数库(一般页面可删除)

effects.js AJAX扩展函数库(一般页面可删除)

dragdrop.js AJAX扩展函数库(一般页面可删除)

ShowClass_Menu.js 菜单分类JS

checklogin.js 登陆表单等函数库

stm31.js 下拉菜单支持函数库

二、为什么模版中要使用这些JS文件

这些文件很多从4.03就开始使用了,而新增的那些JS主要是因为2006采用的AJAX技术,必须使用到这些函数,而AJAX技术的特点就是通过大量JS函数在客户机上的运行,来减少与服务器之间的数据交流,从而增加程序的运行速度,改善客户体验,纵观使用了AJAX技术的N多网站,无一不是增加了大量的JS文件,但这些站并没有因此而影响速度,反而增加了运行速度,所以说光以JS文件的多少并不能衡量网站运行的实际速度,还要综合考量这些JS的功能,以及它们所起到的作用。

三、一个错误的概念

并不是用了JS就一定慢,JS是分很多类的,比如函数库型的JS文件,信息显示型的JS文件,这两者之间的区别是:

函数型的JS文件是不会反复下载的,因为这个文件的内容基本固定不变,除了用户首次访问时需要下载一次之外,其余时间均是从IE的缓存中直接读出,所以将大量的JS函数放在独立的文件里,不仅不会慢,反之还会增加速度。

而信息显示型的JS文件则不然,由于该类型的文件内容经常更新,IE每次读取时都会比较文件的生成时间,如果是新生成的,就重新下载,这样的JS用的多,更新的勤,就会很大的影响速度。

责任编辑: efish 参与评论 查找更多:
相关文章
动易首页调用动网论坛新帖的方法 动易首页调用动网论坛新帖的方法
测试服务器是否可以用jmail发邮件的程序 测试服务器是否可以用jmail发邮件的程序
在文章内容页的图片上鼠标滚动的功能失效了怎么办? 在文章内容页的图片上鼠标滚动的功能失效了怎么办?
如何解决内容页点击作者后,显示该作者不存在的问题 如何解决内容页点击作者后,显示该作者不存在的问题
为什么安装了动易组件出现组件加载失败问题? 为什么安装了动易组件出现组件加载失败问题?
定时采集和定时生成有什么要求? 定时采集和定时生成有什么要求?
网站首页搜索代码处商品搜索不对的问题 网站首页搜索代码处商品搜索不对的问题
用商业版本来架设免费版,也按要求设置好conn.asp后… 用商业版本来架设免费版,也按要求设置好conn.asp后,解决商城不见的问题
用自定义标签实现2006的时间问题 用自定义标签实现2006的时间问题
黑名单如何取消? 黑名单如何取消?
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想