忠义两难全

难得有时间写点什么,开始起个标题党的题目是我突然发现:把所有业务逻辑都移到一层(BLL Service whatever)似乎会造成性能上无可避免的缺失。后来又想了想,做了下实验,发现(再一次,再N次的发现):是我自己2了。原因不想细表,也没多大意义,只是为自己经常会有“哇,我有一个反例,我要推翻3层架构了”之类的想法还挺自豪的。。

前面都是废话无疑,主要是想通过两件小事吐槽一下IE:

插:

最后由 rhapsodyn 编辑于 2011年12月16日09:58

这尼玛觉得“难得有时间写点什么”完全是错觉啊,再有时间写完草稿的时候peja都退役了 插毕。

###吐槽点1:### 在IE中使用ajax去get一个json对象,就算json对象不一样了,返回的httpcode还是304,而在其他浏览器中会是200。即是说,在IE中用get的方式去做ajax请求,只要请求的URL相同,内容是无法刷新的。 解决办法: 换用post去请求

###吐槽点2:### 原来IE的盒模型和其他浏览器的盒模型差距挺大的,特别是在有padding的情况下算总大小的时候,具体差别只有调试的时候多换浏览器才能记得起来 解决办法: 浏览器兼容性 == 不遇到不知道到底是不是无解