最新 | 最热门 | 最高评价

+0  已转移至微信公众帐号上写文章

Tag: 开发日志
rank 发于 2014年07月24日 10:04 | 点击: 1602 | 展开摘要
博客准备逐渐弃用,转移至微信公众帐号上写文章,现已新写了 20 篇左右文章。例如: 如何选择「开源协议」?
技术团队为什么要开源?
如何维护 JavaScript 工程?
如何看待用 NodeJS 进行前后端分离?
欢迎关注。

公众帐号:HiNotes
二维码如下:

查看全文: http://www.udpwork.com/item/12767.html

+0  推荐一下android/ios开发时切图神器cutandslice

Tag: 开发日志
rank 发于 2013年10月09日 19:12 | 点击: 2393 | 展开摘要
偶然发现的神器,也许你已经在用了。

在多端开发时切图是个很痛苦的事,如果有一个很好的工具必将解决掉很多很繁琐的工作。
推荐cutandslice,不是游戏,而是工具。
作者从简介上来看是一名ue。
官网:http://www.cutandslice.me/

用了之后你会发现其实开发的原理不难:
用了很多ps里自己的宏来解决问题,程序只处理了规则(rule)。这个思路真赞。

解决问题:
1. 解决ios的@2x.png的分辩率问题
2. 解决android的多分辩率的问题

查看全文: http://www.udpwork.com/item/10914.html

+0  前端的基础技术杂谈

Tag: 开发日志
rank 发于 2013年09月17日 23:41 | 点击: 1709 | 展开摘要
博文只是我的思考未必完全正确,主要是记录的我身在其中的感悟与做法。
这次先开个头摘了几张PPT出来,也把一些事做个总结。

后端是一个厚架构的行业。分布式+操作系统+存储+cache+webserver+负载均衡+开发框架等等。
看似简单一个kv就博大精深,从原来最简的memcache到redis、TTserver还有现在甚至可以取代mysql的mongodb,光这上面就可以让人做上个一年半载的。
一般来说后端的服务升级相对原来的功能是一致的,出现扩容和省钱引起的架构升级比较

查看全文: http://www.udpwork.com/item/10734.html

+0  获取documentElement/body坐标引发IE select无法隐藏的bug

Tag: 开发日志
rank 发于 2012年12月19日 13:42 | 点击: 1879 | 展开摘要
找了好久。。。应该没人遇到过吧,或者很多人遇到也跳过了这个bug

获取document.Element.offsetLeft/offsetTop/scrollLeft/scrollTop
或者document.body.offsetLeft/offsetTop/scrollLeft/scrollTop坐标都会引发bug
啥都不说了,这也可以引发bug。。。特别对于框架代码包装来包装去的,一层层剥开真花时间。
看代码吧,已经作了详细注释。
<!doctype html&

查看全文: http://www.udpwork.com/item/8885.html

+0  webkit调试器console.log在控制台输出对象的坑

Tag: 开发日志
rank 发于 2012年12月13日 15:46 | 点击: 2090 | 展开摘要
现在新版本的chrome基本解决了这一问题,我用的是chrome 24dev版。
而safari这个坑还是没解决,firefox正常。
看个很简单的引用类型的代码。<script>
function ref() {
  var foo = {}
  foo.bar = 'ranklau';
  console.log(foo);
  return foo;
}

var

查看全文: http://www.udpwork.com/item/8851.html

+0  取得当前script元素的src(path)

Tag: 开发日志
rank 发于 2012年12月13日 14:54 | 点击: 2159 | 展开摘要
在正常情况下,无defer或async等属性干扰的情况下要准确取得当前script的执行路径
1. MDC里有介绍document.currentScript =》 https://developer.mozilla.org/en-US/docs/DOM/document.currentScript
还能看是否是异步加载还是阻塞加载,确实比较人性化。
2. 在IE下的表现比较出乎我的意料,最后来说明。

没测opera,拍脑袋想应该是支持的吧。
<script type

查看全文: http://www.udpwork.com/item/8852.html

+0  修改swfupload V2.5beta3 笔记.part2

Tag: 开发日志
rank 发于 2012年09月12日 11:11 | 点击: 2176 | 展开摘要
在github上我放了一个修改版,有兴趣的同学可以测试下性能
https://github.com/ranklau/repos/tree/master/labs/swfupload2.5-fixed
注意,有php文件,要在支持php的webserver下运行。

再议问题
经过上一轮的swfupload修改个人以为差不多是结论了。但好景不长,最近有人反馈上传速度非常慢,有的时候甚至8分钟都没上传完图片;
其次是上传图片数据到阈值就无法上传的问题;
那天debug了一个下午,

查看全文: http://www.udpwork.com/item/8101.html

-2  修改swfupload V2.5beta3 笔记.part1

Tag: 开发日志
rank 发于 2012年08月18日 15:08 | 点击: 2074 | 展开摘要
改swfupload花不了多少时间,想起写此篇log(其实是发给内部的邮件,嘿嘿)的想法源自于想把debug的过程给组内新人看看,希望我这些小笔记对他们会有点小收获吧。
我属于非常懒的类型哈,来北京几年也少写过这么多的文字哈。

为提高用户体验,先把结论说了

目前swfupload存在的bug及修改方法 在目前v2.5 的代码里bitmapData不能用于applyFilter,那段代码需要去除(注释也可)或修改。对程序无明显影响。
使用jpegencoder.swc的

查看全文: http://www.udpwork.com/item/7971.html

+0  这真的是IPHONE,山西的几张照片

Tag: 生活日志
rank 发于 2012年06月26日 17:08 | 点击: 1848 | 展开摘要
出门旅游在外,iphone这样的设备拍照都比较方便,省得拿着沉重的单反了。
这次用iphone拍的照片真的还蛮满意的,比想象中的好,除了象素低点,广角和长焦都不够用以外。。。
其他的还蛮好的。照片看上去也还算有层次,比1千多的数码相机可能都要好一些。

注:大同或平遥都是有历史的城市,所以就试了一试把照片都去色,用黑白体现历史感哈。

这里是云岗石窟的一座建筑,整体的感觉很象北京故宫的角楼。

石雕很有感觉,不足的是霓虹灯有点败景。

云岗石窟的石像大多数已经被风化,拍照一定

查看全文: http://www.udpwork.com/item/7580.html

+0  webkit里会出现突然闪一下的问题

Tag: 开发日志
rank 发于 2012年01月05日 14:00 | 点击: 2507 | 展开摘要
写这么多的字比较累,看得也累,如果想直接知道解决方法,就一句:-webkit-backface-visibility: hidden;
(但不能用于sprite雪碧图)

或者
.no-flick{-webkit-transform:translate3d(0,0,0);}

一,场景
在chrome下出现屏幕会闪,但不是每次都能复现。
出现这类问题,是种头疼的事。

二,初步debug
昨天晚上和maomao,晓刚我提起,会否是我们的mask导致。
因为mask的styl

查看全文: http://www.udpwork.com/item/6652.html

+0  云标签,关键字图排版 html5 canvas版(一)

Tag: 开发日志
rank 发于 2011年12月19日 20:58 | 点击: 2448 | 展开摘要
最近业余时间在做一个云标签相关的信息展现. 大概做成的情况能像微博关键字一样形成这样的图形:

在做的过程当中,查阅了一些资料, 发现自己有点out了,在国外已经在wordle.net这样的网站.
也有一个叫做信息视觉化(Information Visualization)的概念.于是顺着这个概念再googling了一些相关的知识.把一些知识点做一下笔记.

Information Visualization
漂亮,惊艳.与传统的云标签的表现力对比,原来的太普通了.给人全新的

查看全文: http://www.udpwork.com/item/6554.html

+0  javascript的configuration/interface变换

Tag: 开发日志
rank 发于 2011年11月29日 17:28 | 点击: 1526 | 展开摘要
问题
1.例如我们常遇到的兼容问题, 请尝试写一个Style.get(element, 'opacity')方法.
是不是该在Style.get里实现加入if是IE.而且<10之类的判断.
2.focusin,onmouseenter,onmouseleave事件,使得业务调用可以使用及绑定这些事件.
3.链式调用.

这样的例子可以拿出很多, 其实要说用中间层处理dom分支, 在很早的dom框架里Base2就经常看到.
在base2里经常可以看到@ie

查看全文: http://www.udpwork.com/item/6428.html
|<<<123>>>| 一共3页, 29条记录