摘要: 背景我司的网站是框架结构的,一个页面里有多个iframe.正因为这个原因,每次当我自信满满的把修改过的JS文件提交到SVN上后,没过多久,某个后台程序员就会来找我说:怎么JS还报错呢,我已经CTRL+F5了啊,你提交对了吗.我只好到他座位上拿起鼠标进行操作:右键->本帧->在新标签中打开新帧->CTRL+F5->切换到原标签->F5.这一番操作之后,终于对了.同样的事情已经发生过很多次了.这也证明了不少程序员同志还是不够了解浏览器的缓存机制.基础知识问题的根本原因就是,在火狐里,CTRL+F5清除不了框架页面的缓存.包括框架页面本身和其所有的嵌入元素(.js,.c 阅读全文
posted @ 2012-09-13 17:19 紫云飞 阅读(23154) 评论(6) 推荐(5) 编辑
摘要: 原文:http://blogs.adobe.com/webplatform/2012/08/27/javascript-types/,作者是adobe的Dmitry Baranovskiy我喜欢JavaScript.它是一门集强大与灵活于一身的语言,当然前提是你得知道如何去正确的使用它.一旦你真正掌握了JavaScript,你几乎可以用它来做任何事情,而且能做的既快又好.如果你认为JavaScript太简单或者太低级,那么你已经掉入了一个陷阱.并且你会发现有很多人已经掉入了这样的陷阱中了.这些所谓的JavaScript开发者也许会告诉你,一些其他的语言 “X” 更好.他们甚至会说,如果有一个将 阅读全文
posted @ 2012-09-12 16:17 紫云飞 阅读(1240) 评论(0) 推荐(1) 编辑
摘要: 第二章注释注释往往是编码过程中最不受关注的部分了.注释很接近于文档,但对开发者来说,编写文档已经是他们愿意花时间来做的最后一件事情了.然而,注释对于代码整体的可维护性来说,是非常重要的.尝试阅读一个没有任何注释的代码文件看起来像是一个有趣的挑战,但如果项目的截止时间非常紧迫,那么这样的任务会转变成折磨.适当的编写注释相当于讲述编写该代码的完整"故事",允许其他开发者不需要倾听故事的开始就能理解故事中的某一部分内容.风格指南并不会总能覆盖到注释的风格,但我认为,它已经足够重要来分出单独的一章来介绍了.JavaScript支持两种不同类型的注释:单行注释和多行注释.单行注释单行 阅读全文
posted @ 2012-06-19 17:02 紫云飞 阅读(3142) 评论(0) 推荐(0) 编辑
摘要: 环境:windows7 cygwin第零关网址:http://www.pythonchallenge.com/pc/def/0.html解法:首先我看到了"Hint: try to change the URL address.",然后进入到了http://www.pythonchallenge.com/pc/def/1.html得到提示"2**38 is much much larger. ",得知这个数字应该是上页图片上显示的2的38次方而不是1.$ bc <<< 2^38274877906944第一关网址:http://www.p 阅读全文
posted @ 2012-02-24 13:10 紫云飞 阅读(1318) 评论(1) 推荐(0) 编辑
摘要: 扩展名称:uc脚本名称:uc脚本作用页面:uc脚本代码: uc.xul uc.js 阅读全文
posted @ 2012-02-05 01:46 紫云飞 阅读(4247) 评论(6) 推荐(1) 编辑
摘要: 书签名称: 书签图标: 书签地址: 书签位置: 附加组件栏 书签工具栏 第 个图标. 新标签打开 阅读全文
posted @ 2011-12-30 02:34 紫云飞 阅读(3290) 评论(1) 推荐(1) 编辑
摘要: 拖拽方式: 拖拽命令: QuickDrag模式 EasyDrag模式 SuperDrag模式 阅读全文
posted @ 2011-12-20 16:13 紫云飞 阅读(21333) 评论(18) 推荐(1) 编辑
摘要: 手势方向: 手势命令: 转义汉字 添加注释 描绘轨迹 代码片段 阅读全文
posted @ 2011-12-15 23:19 紫云飞 阅读(26040) 评论(28) 推荐(1) 编辑
摘要: 快要过年了,准备在淘宝上买件衣服.发现只要在淘宝店铺里频繁点击尺寸,颜色,款式这些选项按钮的时候,火狐就会崩溃.按照常规办法,找到这些按钮click事件的执行函数,发现即使是把函数体都清空,问题依旧.于是开始找别的原因,又发现点击这些按钮的时候发送给量子统计的URL和点击页面其他地方的请求不一样,linkid和linkurl有值,因为这些按钮都是a标签.找到量子统计的js http://a.tbcdn.cn/apps/lz/hc.js?v=3 , 可能出问题的地方一句一句排除,最终找到罪魁祸首.是个通过死循环达到延时90毫秒的函数.简化一下逻辑,下面这样的代码就会让Firefox 3.6崩溃, 阅读全文
posted @ 2011-12-15 12:47 紫云飞 阅读(1599) 评论(2) 推荐(0) 编辑
摘要: 1. Quickbp是一个Fiddler extension ,意思是quick breakpoint.用在快速给某个url设置断点,是Fiddler自身命令行QuickExec几个命令的快捷方式.设置上传断点相当于在QuickExec里面执行"bpu 当前选择session的url"设置下载断点相当于在QuickExec里面执行"bpafter 当前选择session的url"删除所有断点相当于在QuickExec里面执行"bpu"和"bpafter"这也是我平时唯一用到QuickExec的几个命令.将Quick 阅读全文
posted @ 2011-12-07 03:35 紫云飞 阅读(1450) 评论(2) 推荐(0) 编辑
摘要: 在调试与剪切板有关的程序时,需要明确的显示出剪切板中存放了几种数据格式,和每种格式具体的内容.该程序就是用于这一用途的.插图为在IE里右键对图片进行复制操作后剪切板中的内容,原来IE不光复制了位图.还复制了缓存文件以及网页源代码,这是其他浏览器都不具有的功能.http://files.cnblogs.com/ziyunfei/查看剪切板.rar (需要.net) 阅读全文
posted @ 2011-11-29 01:33 紫云飞 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 1.Eyedropper 取色器或者叫吸管功能,吸取网页上某个像素的RGB颜色值,复制到剪切板.http://files.cnblogs.com/ziyunfei/Eyedropper.uc.js2.Save as 给火狐的下载框添加另存为按钮http://files.cnblogs.com/ziyunfei/saveas.uc.js3.openInBrowser 用火狐打开那些弹出下载框的文件,相当于临时的一次性的改变content-typehttp://files.cnblogs.com/ziyunfei/openInBrowser.uc.js4.changeDownloadName 下. 阅读全文
posted @ 2011-11-25 19:53 紫云飞 阅读(35978) 评论(29) 推荐(4) 编辑
摘要: 1.FireFiles:浏览和启动本机文件以及文件夹http://files.cnblogs.com/ziyunfei/FireFiles@ziyunfei.xpi2.Copy GIF:复制完整的GIF文件到聊天工具QQ 旺旺.http://files.cnblogs.com/ziyunfei/copygif@ziyunfei.xpi3.Eyedropper 取色器或者叫吸管功能,吸取网页上某个像素的RGB颜色值,复制到剪切板.http://files.cnblogs.com/ziyunfei/Eyedropper@ziyunfei.xpi4.MemInfo 在一个按钮中显示当前firefox 阅读全文
posted @ 2011-11-19 22:39 紫云飞 阅读(7340) 评论(9) 推荐(0) 编辑