1
chemhack 2012-11-29 05:46:56 +08:00
给body加id
|
2
chone 2012-11-29 09:28:46 +08:00
在页面里定义一个全局变量,根据这个来判断,比如 var page = 'home';
另外,一个估算数据,访问页面里有缓存的一般在20%左右。这样做不见得能提高性能。 |
3
bengle 2012-11-29 13:30:21 +08:00
模块分开写,不同页面的js分别打包成一个文件就好了
|
4
lyuehh 2012-11-29 14:41:58 +08:00
我现在的一个项目就是像2楼那样做的,变量名都一样。。。
|
6
linuz 2012-11-29 14:56:22 +08:00
改变一下,试试这个? [seajs](http://seajs.org/docs/)
|
7
leecade 2012-11-29 14:57:44 +08:00
window.location.pathname
|
8
avatasia 2012-11-29 15:56:08 +08:00
你真信啊? 为了那点性能,你这么折腾值得么?
|
9
fanpenghua 2012-11-29 16:16:16 +08:00
我笑了,理论上 不同功能 变量名应该不一样。 这个已经不是问题了
|
10
chone 2012-11-29 16:29:51 +08:00
都谈理论,其实理论上页面(不是富前端的网页应用),最优的做法是统统和页面一起输出。很多巨大流量的地方也都是这么做的。
|
11
iwege 2012-11-29 20:34:09 +08:00
楼主是果断没研究过verycd的html页面...
|
12
firsthym 2012-11-30 14:22:22 +08:00
放在一个文件是由js编译器来合并的。
|
13
NFSwind 2012-12-02 10:31:00 +08:00
每个页面定义局部的JS标识符,然后在JS文件中使用SWITCH...CASE改变一个标识符,下面再使用if判断,有标识符的进行操作,没标识符的就Default了。。
|