天快亮了

April 12th, 2012 | Categories: Tech | Tags: , , , , ,

简短吐槽:

1、plupload 在 IE 核伪多 tab 浏览器下就能用跨域,不然触发安全沙箱,按网上说的不 cache 貌似也没用,不知道和 swfobject 有关系没
这个改源码,import flash.utils.setTimout 之后把 init(); 改成 setTimeout(init, 0); 就搞定了,重新 build 了一版放上,果然 IETester 360 TT 遨游通杀。搜狗真猛,本来就没这问题(兼容模式)

2、backbone.js 0.5.3 在 Firefox 下有 window.location.hash 解析编码问题的 bug,看这里这里。导致基于 hash 的 ajax 跳转直接 GET 了个 GBK 的地址过去,我晕
升级到 backbone.js 0.9.2 解决

3、backbone.js 0.9.2 依赖于 underscore.js 里的 has 函数,于是升级到 0.3.3,发现 jspacker PHP 版 (最新的貌似是 1.1?)里面有一句

        // remove redundant semi-colons
        $parser->add('/\\(;;\\)/', self::IGNORE); // protect for (;;) loops
        $parser->add('/;+\\s*([};])/', '$2');

后边那一句把

if("[object Array]"==e){if(f=a.length,g=f==c.length)for(;f--&&(g=f in a==f in c&&r(a[f],c[f],d)););}

这一段已经 minified 的代码给解错了。最后一个分号给啃了,艹,看着也没新版,只好改了一下 nForum 的 buildasset 脚本,已经 minified 的何必过一遍 jspacker 呢?:)

4、感觉真爽,nForum 前端框架上对于 IE6 和 IE7 的恶心 hack 可以全都关掉了,贵站的搜索功能也重新打开了,在 xw2423 没提供堵洞的补丁之前我先凑合堵了一版:D 让你丫再 502。这几天一直在搞前端,后端我还是等 byr 的筒子们更新吧 😀

5、搞 dedecms 和 table 页面吐血了…… 但是花了 1/n 的时间就搞定了这几个囧东西,我觉得老板似乎应该考虑一下我到底适合干什么不适合干什么。。。

6、xw2423 请我吃饭如何 ….

No comments yet.

*