上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: 无意间访问一家上市公司网站做的一个活动页,进去后会出现蒙板,让访客登录,右上角有一个关闭按钮。 但很奇怪的是,我点击关闭按钮时,页面的滚动条被定位到页面顶部(页面链接多了一个锚“#”)。然后我想看刚才浏览的区域,又得去滚动鼠标.. (写这篇文章是因为在转发微博祝贺上以前策划同事跳到淘宝后为公司创造了很不错的业绩,之后有人评论说在大公司在工作自己的个人能力会被放大,同时纰漏也会被放大;正好我遇到的这... 阅读全文
posted @ 2011-08-06 23:45 meteoric_cry 阅读(1838) 评论(0) 推荐(0) 编辑
摘要: 1、Ajax建立的Server Push 只能由后台向前台推送数据,如果前台想发送数据给后台则需要单独再发一个请求。 这里使用的例子就是一个在线CD销售页面,前台发起ajax请求,后台随机取一个数,从现在库中减去获得的随机数,然后返回给前台; 前台如果想改变库存的数据,在文字输入框输入相应的数量,然后提交给后台。 界面大致是这个样子 图中的“27”就是剩余的CD数量,上文提及的“库存”实际是使用一... 阅读全文
posted @ 2011-08-05 20:34 meteoric_cry 阅读(1868) 评论(2) 推荐(0) 编辑
摘要: http://www.circlehack.com/ (qiang外)是facebook四个工程师通宵一晚上的成果,体验和效果上和Google+中的circle相比还是逊色一些 整个源代码在github上https://github.com/voloko/facebook-circles circlehack.com中的示例截图(都是使用CSS3来画圈): Google+的示例截图(使用图片+Ca... 阅读全文
posted @ 2011-08-02 13:00 meteoric_cry 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 一般flash在网页显示出来就可以了,不用说与JavaScript之间交互的问题,但有时应用又较为特殊(须兼容各主流浏览器): 1、网页中屏蔽flash的右键 2、点击flash广告打开新窗口 3、在不透明的情况下,要在flash之上弹出浮动层(设置flash为透明很容易解决掉这个问题) 这里其实分了三类: 1、设置flash的参数wmode为transparent可以解决问题的 2、使用DOM绝... 阅读全文
posted @ 2011-07-31 19:39 meteoric_cry 阅读(1308) 评论(1) 推荐(1) 编辑
摘要: 效果比较简单,没有放满各个时刻(网上这类例子很多) 这里有一点取巧:画完外圈圆、内圈圆后,将原点(默认为0,0)转换为圆的中心点,这样的话,只需要知道角度,在已知时针、分针、秒针它的长度情况下,很容易求出对应的坐标(x, y) 在求的时候需要注意的是,先要将得到的弧度 – 1/2*Math.PI,以时针为例,一圈分为12个刻度,那么1个小时对应的弧度为 hour * 30 * Math.PI / ... 阅读全文
posted @ 2011-07-27 01:25 meteoric_cry 阅读(771) 评论(1) 推荐(0) 编辑
摘要: 看到现在很多应用,包括做的很优秀的产品,很多居然是支持右键进行拖拽的,在页面有滚动条时,也不会随着鼠标移动的方向向上、向下去滚动滚动条。 这里只是单纯的写一个兼容各浏览器的获取鼠标按按键的方法。 DOM2级事件中的event.button返回值只有三种 0 点击了左键 1 点击了中键(就是滚轮那一个键) 2 点击了右键 而在M$的IE中却定义了8种 0 默认没有点击任何鼠标键 1 左键被点击 (0... 阅读全文
posted @ 2011-07-24 21:03 meteoric_cry 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 要确定浏览器是否支持DOM规定的HTML事件,可以使用如下代码: var isSupported = document.implementation.hasFeature("HTMLEvents", "2.0");只有根据DOM2级事件实现这些事件的浏览器才返回true,以非标准方式支持这些事件的浏览器会返回false;关于document.implementation的其它方法以及它们各自的返回... 阅读全文
posted @ 2011-07-24 20:39 meteoric_cry 阅读(2740) 评论(1) 推荐(0) 编辑
摘要: 日常开发中一般都会使得ajax去获了数据,但有两点是需要值得注意的: 1、ajax请求队列 2、ajax的超时处理 为什么要注意这两点?为了让用户在其可视区域内更快速的看见内容。 假设页面结构分为三栏:左、中、右,而且页面数据会比较多,页面呈现的顺序则是是按从上而下执行的(当然是从左至右开始,一个模块一个模块加载数据),如果不采用队列,那么在页面可视范围之外的模块可能已经加载完数据了,而可视范围之... 阅读全文
posted @ 2011-07-22 01:09 meteoric_cry 阅读(13013) 评论(0) 推荐(0) 编辑
摘要: 遇到一件很奇怪的事情:假设有两张图片1.jpg、3.jpg,他们同时放在一个目录下(创建时间一样),后来发现这两张图片的名称命名反了,也就是1.jpg实际应该命名为3.jpg,而3.jpg则应为1.jpg,便到相应的目录中修改两张图片的名称。 在flash中加载这两张图片,在IE中查看,怎么样去刷新都还是以前的图片(反掉了),我尝试清空缓存,关闭所有进程,重启电脑,第二天来看还是不行,这就让我很... 阅读全文
posted @ 2011-07-16 12:59 meteoric_cry 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: Flash Builder 4.5已经支持直接创建Flex Mobile Project,写一个最简单的例子 1、建立工程 右击--》新建--》输入工程名“MyFirstMobileApp” 点击“Next”进入下一步 修改初始化的标题文本信息为“Home”(默认为HomeView),勾选“Google Android”、“Automatically reorient”(默认这些已经都勾选了),... 阅读全文
posted @ 2011-07-06 22:48 meteoric_cry 阅读(1700) 评论(0) 推荐(0) 编辑
摘要: 也许在你面试的某一天,突然问你一个问题:“如何粗略的计算出当前系统cpu的使用情况?” JavaScript的应用分很多场景,在面对并发量过千万的平台,对JavaScript的性能将会越来越严格,而在面试中是一定会考察以下三条:算法、性能优化、业务分析,会不停的追问你有没有更好解决方法 回到题目,想获取当前系统cpu的使用率,如果允许使用hta,可以使用以下的代码获取当前cpu的使用率(较为精确... 阅读全文
posted @ 2011-07-06 13:22 meteoric_cry 阅读(6954) 评论(1) 推荐(0) 编辑
摘要: 记得有一次问起,一个主域下,如果把图片放在子域下,资源会并发下载吗,当时我回答是会的,后来空下的时候找到一些相关的资料。 服务端的连接数 浏览器 HTTP/1.1 HTTP/1.0 IE6、7 2 4 IE8 6 6 FF2 2 8 FF3 6 6 Safari3、4 4 4 Chrom1、2 6 6 Opera9、10 4 4 浏览器执行“每个服务端最大连接数”的限制是根据URL上的主机名,而不... 阅读全文
posted @ 2011-07-06 01:24 meteoric_cry 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 标题可能不是一读让人容易明白,上张图(转载的) 需要实现如下的效果,有一个浮动层,需要层级在它之下的一个元素也能照常响应相应的事件 一个100*100的元素,边框为1px solid #406c99,它有两个事件(鼠标移入、鼠标移出): onmouseover="this.style.borderColor='#f00';" onmouseout="this.style.borderColor='... 阅读全文
posted @ 2011-07-03 23:07 meteoric_cry 阅读(20413) 评论(4) 推荐(0) 编辑
摘要: 假设有如下代码: <?php for ($i=10; $i>0; $i--) { echo $i; flush(); sleep(1); }?>按代码理解似乎应该是每过1秒钟,将输出一个数字,从10~1 (运行时间>10ms)而使用nginx作为web服务器时,会发现上面的代码,在程序运行10ms后一次性输出了10~1通过搜索,找到一段如下的说明:Nginx的FastCGI环境中,如果数据小于fa... 阅读全文
posted @ 2011-07-02 02:10 meteoric_cry 阅读(4057) 评论(0) 推荐(1) 编辑
摘要: 解决方案来自微博 webkit内核浏览器在form的target=”_blank”时,不允许同一页面中的同一个form做第二次提交,较为简单的做法是改action,如果不想污染到http request,用hash处理,ex:fm.action = ‘…#’ + (+new Date()); 阅读全文
posted @ 2011-07-01 01:22 meteoric_cry 阅读(2181) 评论(0) 推荐(1) 编辑
摘要: 在写webgame的资源管理器的时候,想加一个功能,就是在解析版本xml时,想打开目录查看里面的文件。 air里弹出选择文件对话框倒简单,搜索了一番没找到相应的解决方案,后来使用英文进行搜索,在老外的论坛中找到了两个解决方案: 1、使用openWithDefaultApplication 2、使用navigateToURL 推荐使用方法一,原因是第二种方案依赖你系统中的默认浏览器设置,如果不是IE... 阅读全文
posted @ 2011-06-23 17:48 meteoric_cry 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 有两个工程,繁体版本、简体版本,版本号不一样,如果需要同步里面的代码就需要用到第三方工具了。IDE中自带的svn功能较弱,还好有winMerge弥补了它的缺陷,它可以对比文件、文件夹,使用起来还是较为方便,界面也是中文。 “开始”菜单(快捷键ctrl+O),弹出对话框中选择需要进行对比的文件夹或文件(分为左侧、右侧) 然后选择一个过滤器,它自带就可以过滤掉svn目录,如需要过滤其它一些指定的目录... 阅读全文
posted @ 2011-06-21 12:10 meteoric_cry 阅读(8088) 评论(0) 推荐(1) 编辑
摘要: 求最大公共子串,常见的做法是使用矩阵。 假设有字符串:abcdefg和字符串abcd,则可构成如下矩阵 a b c d e f g a 1 0 0 0 0 0 0 b 0 1 0 0 0 0 0 c 0 0 1 0 0 0 0 d 0 0 0 1 0 0 0 对两个字符串的每一项都进行比较,若匹配则该项为1,不匹配则为0。然后求出对角线最长为1的那一段序列,即为最大公共子串。 看上面的分开,似乎得... 阅读全文
posted @ 2011-06-21 01:26 meteoric_cry 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 关于HTML5的基础,前一二年就已经有很多人写过很好的文章了。 HTML5-Canvas 关于HTML5 Canvas的基础教程 (原文HTML5 canvas - the basics) 在一些不支持flash的设备中,如果要使用网页需要对一些图表数据进行展示,Canvas能帮上大忙。 比如需要将股票价格的走势支持ipad、iphone等移动设备的访问,有一个基于prototype的插件可以满足... 阅读全文
posted @ 2011-06-20 00:13 meteoric_cry 阅读(2452) 评论(2) 推荐(0) 编辑
摘要: 这里的三种方式分别为: 1、二进制传输(BINARY) 2、字符串传输(String) 3、文件流上传(File) 开发IDE:FlashDevelop、Zend Studio。 1)设置FlashDevelop使用flash player10(debug版本,因为有一个demo使用了本地预览) “工具”菜单 –》 “软件设置”(快捷键F10)—》 点击左侧的“AS3Context”,在Lang... 阅读全文
posted @ 2011-06-18 19:54 meteoric_cry 阅读(15941) 评论(4) 推荐(3) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页