摘要:尝试了N多次之后俺终于放弃使用Google Closure Compiler 来编译Mootools 了,原因很简单,Google Closure 不能混合使用[""] 与 . 的属性访问方式,导致部分代码在混淆之后不可使用。Standard flags: --help describes all flags --helpshort describes the main class' flags ...
阅读全文
摘要:昨天在公司内部做了一个小小的技术分享,就 js 应用开发方面跟大家谈了一点自己的心得,最近因为工作关系花在这上面的时间较多也颇有些收获,写在这里备忘。做了三个小demo,本来想做一个类似Gmail的界面出来后来突然发现机器上没有Office,就干脆做了一个类PPT演示的小玩意。基于js的应用开发总结起来主要有如下几点:封装粒度常用功能封装为可重复使用的组件,需要合理选择组件封装粒度,粒度过大不便于...
阅读全文
摘要:有时候需要一个空白的Anchor标签,然后给它一个背景图,常用于一些小的功能按钮,但是无任何内容的标签又默认没有宽度,做了一个简单测试,结果如下:FF3:IE6(使用IE Tester):IE7:Safari4:看来还是使用&-n-b-s-p-;的兼容性最好。mt-inline-block的内容:[代码]从结果中还能看出外层容器和行框之前的间距不同的浏览器是不同的,IE6:0, IE7: ...
阅读全文
摘要:这个问题比较郁闷,虽然没有太明显的差别,但是在使用背景片的时候总感觉对不齐,心情很是不爽,单独写一个测试页面来看看,下面是在IE6/7下面的结果: 这里是测试代码:[代码]看来以后要慎重使用 Verdana的字体了,虽然很喜欢它。
阅读全文
摘要:参考老赵的这篇俺觉得GC最精华的还是它的高级压缩功能,只不过用起来用点麻烦:最好的是不需要引用第三方类库, 如果需要用得加上编译参数也不需要提供给第三方不要将js写到html中html里面不要有静态函数调用, 比如onclick=XXX不使用['XXX']的形式访问属性,或者说使用['XXX']定义的属性也要使用这样的形式访问,而不能用 A.XXX的形式引用还有永远的那句话: eval is ev...
阅读全文
摘要:最近做项目遇到了经典的IE的resize问题, 估计好多浏览器假死现象都是由它引起的吧,真是可恶~~~, 方法好象也比较简单,就是把事件绑定到dom内一个100%宽度的div上面去.使用Mootools的代码如下:先在页面上添加一个 div , 设置 style :width:100%;height:100%;position:absolute;z-index:-999;dom加载后:代码Code...
阅读全文