刚才在嗷嗷的blog上看到一篇文章,就是把css和js都写在一个文件中,同时调用而又互不干扰。其实很简单,就是利用的js和css的解释解释不通而以。摘抄了下来,虽然不一定用但是要认识,避免下次说起自己不知道丢人。
下面是原文摘抄了一部分,原文地址:http://www.loaoao.com/blog/entry/33/
<!-- /*
window.onload=function(){
document.getElementById("test2").innerHTML="传说中滴JS测试者。如果你看到我,那<strong>JS</strong>也生效了";
}
<!-- */
<!-- #test1,#test2{border:3px #000 solid;padding:5px;color:#123456;background-color:#ccc;} strong{color:red;}
CSS处理时会忽视掉<!--,这时JS部分只是CSS的注释/* js */,而JS处理时把<!--转成// 也就是JS的单行注释,单行注释会把后面的/*和*/干掉,同时也干掉了CSS。
理论上在服务器上指定某种后缀的MIME是“*/*”应用也行得通,不过我没有试。把JS跟CSS写在同一个文件特别适合第三方调用的那种,虽然文件大了一点,但能少了一半的请求数,帅帅滴。补充说明,直接这样使用会是两个200的,要节省还要涉及到服务器配置,最少我还不知道单程序可以实现的。
当然,这样的格式写起来一定很不爽,不过配合程序来读原来已经的,并处理一下就可以,这样就可以保持原来文件也方便维护,输出文件又省点请求,如果想的话,处理处理缓存,跟静态文件差不多了。这里有份C#的,据说是官方滴,我的是PHP的,因为还没写缓存的机制就不拿出来丢人了,其实原理也很简单,会编程的三两下就搞定。
。不过还好,自从毕业后就再也没有拿过家里一分钱了,还给家里不少,大学4年的学费快还清了吧
,也算是能自我安慰一下了。
。也曾经想过做做网页什么的看看能不能挣钱,但是我的技术,我自己都不相信自己,谁还能相信我呢?或许我真的只有一条路了,就是挂上灯笼开门接客做生意了
。7月,工资又要涨40块钱了……年功一年40,到今年就80了,40块钱,能把合伙拉的网线的钱解决了,还算是可以。房子的问题是个大问题,现在是三个人住,等月以后,其中一个人的女朋友就来石了,估计他要搬出去住,剩下两个人还住三室一厅吗?没有必要吧,是不是要换房子,想想实在是麻烦啊,不过我们现在住的这个房子算下来真的不是很贵啊,而且房东自从我们租就没有提过涨价的事,还算是不错,真要是出去租两室一厅的,也不一定有这么便宜的,到时候看看情况再说吧。
