03 2012 档案
摘要:最近在使用朋友网(不加链接,避免有打广告的嫌疑),发现会出现提示“是否允许网站显示桌面通知?”,如下图所示: 这种做法,在页面加载完时直接调用请求,比起开心网的这种提示感觉有些野蛮了。开心网的桌面通知提示如下: 先检查用户是否已经允许了本站的桌面通知,在未允许的情况下:点击后Chrome才出现提示,感觉更人性化一些,起码这个通知出现是由用户主动触发的。 这两个网站,发现桌面通知主要用...
阅读全文
摘要:在做一个小应用的时候,给一个面板设置了透明度(opacity:.9),在浏览页面的时候,发现滚动条居然透明了,如下图所示: 然后想是不是可以使用自定义来解决这个问题,找到这篇文章--《不用装扩展也可自定义Chrome滚动条的样式》 ::-webkit-scrollbar-track-piece{ background-color:#fff; -webkit-border...
阅读全文
摘要:有类似如下的应用场景,一个全为数字的字符串,现在要将它每三位使用“,”进行分隔。例如:1099795448 –> 1,099,795,448。这里就可以使用正则的零宽断言(点击查看详情>>) 使用RegexBuddy可以跟踪正则的匹配过程: 第一次,1开始从左向右进行匹配判断,当匹配到544时,开始回溯,然后从0开始… 直至匹配全部结束 本文参考链接: 【正则表达式...
阅读全文
摘要:Google+中有一个特效:拖拽用户头像至分组内,用户头像会有一个特效(绕着圆圈转一圈)。写了个简单的示例,效果如下图所示: 核心部分就是: for (var i = 0; i < 360; i+=1) { var radius = Math.PI * i / 180; //Math.cos(angle)、Math.sin(angle) //todo…....
阅读全文
摘要:项目中需要用到tree这个组件,但我在做产品的过程中想让程序默认选中tree组件中的某一节点。之前用到的flex的sdk是3.4版本,在使用selectItem时遇到“术语未定义…”,调试跟踪进去发现在SDK里面报错了,后来换成3.6版本,报错是没报错,可是selectItem设置后一直没反应。 后来想到的办法是,通过遍历tree的数据源(dataProvider),然后找到指定元素在...
阅读全文
摘要:这个坑最早的时候是在08年10月份左右,做网页整蛊交互的时候遇到过。 当时的需求是点击网页装扮的时候会弹出一个层,层内有很多TAB选项卡,而有一个对图片处理的swf(让用户选择一张图片、编辑图片)放在其中一个选项卡中,而当来回切换tab选项卡的时候,swf会被重新加载。那时候还没有chrome,所以在ff会遇到这个问题,IE下不会。后面在小组内我记得有总结过FF下什么情况下会触发swf的重新渲染...
阅读全文
摘要:最近在面试flash的时候,出了道题目:用程序求1000的阶乘。 说出这个问题的时候,有两种情况,一种会问:“阶乘是什么?”,另外一种可能会想,这个结果会走出Number型能表述的上限。 之前业余的时候写了两个版本:AS3、C++,C++是大二学过后再没碰过了,写的时候查了资料 AS3版本的大数阶乘: package{ import flash.display.Sprit...
阅读全文
摘要:接到一个需求同,有很多的美术资源文件(超过3千个文件),它们的文件名命名有规范 aa_bb.xx,要把以aa_开头的文件放至另外一个盘中的指定文件夹内的aa目录中。例如:1000_aa.fla需要放到 e:\kk\1000这个目录 整了个bat,可能会有点小bug,不过暂时还能正常地使用~ @echo off SET ROOTPATH=C:\bat_demoSET OUT...
阅读全文