日期:2014-05-17 浏览次数:20678 次
? |
<link href="camnpr.css?v=1.0".....<script src="search.js?v1.02" type="text/javascript"></script>这个问号后的东西代表什么意思??是查询字符串信息。对于服务器脚本来说就是get方式传送参数。
一是: 标注版本号。好处:方便查看最近修改情况,可以是版本号,后者日期时间等信息。 二是: 用随机数防止缓存。好处:及时的显示最新资源,不需要浏览器的缓存文件,每次都从网站服务器上下载。 三是: 在服务器端会把CSS和JS文件名映射成对应的动态服务器程序文件(URL重写),可能是JSP或PHP之类的, 例如:<link rel="stylesheet" media="all" type="text/css" href="/lib/exe/css.php?s=all&t=crossblaim-backpack-theme-for-dokuwiki-544eb72&tseed=1267081419" /> <link rel="stylesheet" media="screen" type="text/css" href="/lib/exe/css.php?t=crossblaim-backpack-theme-for-dokuwiki-544eb72&tseed=1267081419" /> <link rel="stylesheet" media="print" type="text/css" href="/lib/exe/css.php?s=print&t=crossblaim-backpack-theme-for-dokuwiki-544eb72&tseed=1267081419" /> ?号后台的参数传递给程序, 程序处理后再返回对应的CSS文件数据或者JS文件数据. moto是参数,1是参数的值.由程序识别 ------------------------------------------- 动态服务器文件,在上面我不是说了么?比如PHP,JSP,ASP等程序文件.而这些程序是在服务器上运行的. 好处是,根据不同的传入参数,输出的CSS或者JS代码会有所不同! |