2011 10 20 04:52 AM 27270 次查看
分类:JavaScript 标签:JavaScript
话说今天只是粗略浏览了一下Proxy SwitchySharp的源码,就收获了不少东西,其中就包括本文要介绍的读取和保存文件。
因为Google还不提供同步插件数据的功能,所以导入和导出插件配置就必须和文件打交道了。而出于安全原因,只有IE才提供访问文件的API;但随着HTML 5的到来,其他浏览器也纷纷支持了。
2011 10 19 11:17 PM 3401 次查看
分类:编程 标签:Python, 性能, JavaScript, Java
在学Java时,我对拼接字符串有个很深刻的印象:StringBuilder.append()比String相加要快很多。
这个偏见影响了我几年,直到今天才发现它并不一定适用于其他语言。
2011 10 19 09:27 PM 2956 次查看
分类:JavaScript 标签:JavaScript, Google Chrome
今天在查看Proxy SwitchySharp的源码时,看到了一个国际化的技巧。
觉得很不错,于是给Sync My Tabs插件增加了国际化支持,并在此分享。
2011 10 13 09:29 PM 2961 次查看
分类:Web 标签:JavaScript
公司里一个IE only的项目里遇到个bug,有的测试人员遇到了,而作为开发人员的我却没遇到。我查了1天也没找出原因,倒是发现其中混杂着各种风格的代码。
以根据id获取DOM元素为例,我就找到4种方式:
- document.getElementById(elementId):W3C标准。
- document.all[elementId]或document.all.elementId:这个方法会返回id或name为elementId的元素(或元素数组)。IE、Chrome和Opera支持,Firefox不支持。
- window[elementId]或window.elementId:DOM元素会根据其id生成一个全局变量。IE、Chrome和Opera支持,Firefox不支持。
- eval(elementId, window):同上。IE、Chrome和Opera支持,Firefox不支持。
2011 9 22 02:09 PM 5039 次查看
分类:编程 标签:无
今天在群里看到这样一道空瓶换汽水的题,引起了大家的讨论:
2011 9 4 12:06 PM 4299 次查看
分类:Python 标签:Python
不经意间在Quora看到这样一个问题:Why did Quora choose Python for its development?2名Quora的创始人给出了答案,我觉得很有参考价值,所以摘录在此。
2011 9 3 10:27 PM 3355 次查看
分类:Shell 标签:Shell, Google Storage
因为keakon.cn域名即将到期,这个域名我不想再用,所以想将photo.keakon.cn的图转移到photo.keakon.net。
原以为Google Storage提供的gsutil工具应该会很方便,结果还是煞费苦心。
这里也就不说辛酸史了,直接记录下今天所用到的几条命令吧(需要有bash)。
2011 8 31 06:48 PM 1668 次查看
分类:编程 标签:SAP, Java
在开发ISR form时,经常会遇到前后台交互的问题。而我现在遇到的一个需求:当用户输入完一个InputField后,就立刻刷下后台来检查或修正一些字段。看上去很简单的玩意,但在ISR框架下却折腾了我许久。
2011 8 25 07:51 PM 3467 次查看
分类:编程 标签:无
最近遇到的一些人和事,让我不禁思考起一个问题来:究竟是什么阻止了人们成为优秀的程序员?
2011 8 19 05:31 PM 3911 次查看
分类:JavaScript 标签:JavaScript
今天在开发时遇到个问题:页面A包含几个标签,在切换标签时,高度会变化。页面B用iframe引用了页面A,并且在A载入完成时,把iframe的高度设为了页面A的高度(调用一个自定义的adjustHeight()函数)。可是在切换标签时,iframe的高度并不会变化,就出现滚动条了。
这个问题的难点在于页面B是框架自动生成的,我没法更改,只能在页面A里修复这个问题。
« 看看还有什么好玩意