抓上定焦上蹿下跳的日子正式开始。
今天在公司发现有同事提出通过文本动态创建样式表,发一个以前自己写的方法,在 IE各个版本、Opera、Saf、FF以及Chrome下均测试通过。
代码如下:
function createStyleFromText(cssText){
var style;
if(ie){
style = document.createStyleSheet();
style.cssText = cssText;
}
else{
var head = document.documentElement.getElementsByTagName("head")[0]?document.documentElement.getElementsByTagName("head")[0]:document.documentElement;
style = head.appendChild(
document.createElement("style")
);
style.appendChild(document.createTextNode(cssText));
}
return style;
}
老样子,ie的判断由大家自己搞定。
但凡涉及到appendChild innerHTML insertBefore 等会改变HTML结构的DOM方法都会因为使用时机不恰当造成 I E的出现终止操作,下面写一段简单的封装,希望对各位看官在封装自己的js框架的时候起到一点作用:
function domAppend(pnode, cnode){
(function(){
try{
pnode.doScroll(“left”);
pnode.appendChild(cnode);/* 因调用的方法不用替换不同的方法 */
}
catch(e){
window.setTimeout(arguments.callee, 0);
}
})();
}
至于浏览器判断云云就由各位看官自行添加于封装了。
今天入手了 SONY a200 DSLR,烧钱计划正式开篇。。。
细节列表:
SONY a200 DSLR 机身 * 1
SONY DT 18-70 F3.5-5.6 * 1 (废材镜头,全当挡挡灰了。。。)
SONY X30 摄影包 * 1
KINGMAX 4G 133 CF Card * 1
高肯 55mm UV镜 * 1(为了挡灰的挡灰镜。。。)
貌似原装的SONY LCD 贴膜 * 1
Total :¥3520
来个入门级的试试手, 机身凑合就行了.
SONY A200 CANNO 1000D 价钱都还便宜,1000w像素。
但是a200带机身防抖,可以不用配备防抖镜头。
不过a200使用的是CCD,耗电量要比CMOS大。
都说玩SLR就是玩镜头,达达说拍人像最好用定焦。
canon的 50mm F1.8 只要600出头便宜阿。。。 可惜不带防抖(佳能入门slr的机身都不带防抖。。。汗阿。。。)
Sony没找到 50mm f1.8的镜头 有个 50mm f1.4的镜头(达人门都说这个不是专门的人像镜头,而是全副的。。。)要2000+ 无限喷血中。。。
canon的 50mm f1.4镜头也有,比Sony的更贵(镜头带防抖)。
内心挣扎阿,到底是入哪个门下呢。。。
楼下的朋友给点意见阿。。。
PS:参数对比如下
SONY A200
CANNO 1000D