刚洗完澡的轩轩,最喜欢打电话和玩手机了,经常一个人跑到电话旁拿起听筒叽哩哇啦地说个不停。
Author Archives: FoxLing
贫民大光圈定焦镜头-AF 50mm 1.8D
当初买了D5000又换成D90,就是因为D90能折腾更多的镜头;生命在于折腾~ 定焦无弱旅,一直想买个定焦玩一下,看看成像的效果和大光圈,而 50mm 1.8D 应该是最便宜的定焦大光圈镜头了。 前天在论坛看到有网友要卖,了解了一下情况,赶紧拿下了,今天收到货一看,好东西,保养得太好了,跟新的一样。(他也说基本上没怎么用,在防潮箱里) 有了两个镜头,赶紧给它来了几张写真: NIKKOR AF 50mm 1.8D
js在IE下获取background-position的问题
通过 jQuery 获取 background-position 的值时,在 IE 中返回 undefined 通过测试,发现无论是写在样式表中,还是写在元素style属性里,在 IE ( 6, 7, 8 ) 里获取background-position的值时,均返回undefined。 针对IE的这个bug,写了如下方法获取background-position的值: 请忽略getCSS方法,这是一个简易的获取css的方法,并不完善,了解不同浏览器获取CSS的方法 var getCSS = function(){ var rdashAlpha = /-([a-z])/ig, fcamelCase = function( all, letter ) { return letter.toUpperCase(); }; return function(el, name){ if (typeof el === ‘string’) el = document.getElementById(el); var cssValue, camelCase = name.replace(rdashAlpha, fcamelCase); if (el.currentStyle){ [...]
Math.PI与++运算符
遇到一道题目: var a = Math.PI++, b = ++Math.PI; alert(a); alert(b); alert(Math.PI); 不加思索的写下: 3.14 4.14 3.14 后来经常提醒才想到Math.PI是常量,修改一个常量的值,会抛出错误。 而上面的操作中,b = ++Math.PI 可以理解为将Math.PI递增加1,并且赋值给变量 b; 这时候开始迟疑了: 在javascript中,给常量赋值是否会抛出错误呢?








