09 2011 档案

双飞翼布局的选区问题
摘要:http://blog.html.it/layoutgala/LayoutGala09.html象这样的布局在用鼠标选取左边内容的时候很容易造成选取的面积太大,经仔细分析是因为选区跨越了 display:float 元素的边界,暂时也没有特别好的解决方案,不过可以稍微优化一下,只要选取的开始区距文字不是太远就可以。将外围的定宽 div 两边多留一些白,比如 width:1000px (>a + b + c ), 然后左边的那一列给一个 margin 就行 ,比如 总宽是 960 那么 margin = (1000 - 960) / 2 , 如果还觉得效果不够好,外面的还可以设宽些,现在最 阅读全文

posted @ 2011-09-27 16:01 沙加 阅读(392) 评论(0) 推荐(0) 编辑

一个 JS 面试题目
摘要:看到一个 JS 题:只允许使用 +-*/ 和 Math.* ,求一个函数 y = f(x, a, b);当 x > 100 时返回 a 的值,否则返回 b 的值,不能使用 if else 等条件语句,也不能使用 |, ?, 数组试解如下:<script>function transition(x, a, b){ x = Math.max(x, 0); // 先处理负数。 if(x == 100){ return b; } var tmp = Math.ceil(Math.min(Math.max(x - 100, 0), 1)); return a*tmp + b*Math. 阅读全文

posted @ 2011-09-26 09:28 沙加 阅读(1012) 评论(3) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示