Submitted by gouki on 2010, May 10, 9:39 AM
来自于hello,JavaScript的收藏,我也小小的收藏一下:
http://www.beiju123.cn/blog/?p=513
- F = 8×{100-[4×(JS文件数-3)+4×(CSS文件数-2)+3×(CSS背景图连接数-6) ] }
- +6×(100-10×未使用CDN的连接个数)
- +10×[100-11×(Expire时间小于172800秒的连接个数) ]
- +8×[100-11×(文件大小大于500字节且 未使用gzip的连接个数)]
- +4×[body中没有CSS连接 ? 100∶ (99-10×body中的CSS连接数) ]
- +4×(100-5×head中的JavaScript连接数)
- +3×[不存在CSS表达式 ?100: (90-2×CSS表达式数目) ]
- +3×[100-5×(域名数-4)]
- +4×(100-10×未精简的CSS与JS个数)
- +4×(100-10×Redirect个数)
- +4×[100-5×(重复的JavaScript个数+重复的CSS个数) ]
- +2×(100-11×未使用Etag的连接个数)
- +4×(100-5×未缓存或者缓存时间不足3600秒的AJAX请求个数)
- +3×(100-5×请求方式不是GET的AJAX个数)
- +3×{DOM元素数量<MaxDOM ?100∶ [99-10×⌈((DOM元素数量-900))/250⌉ ] }
- +4×(100-5×状态为404的连接个数)
- +3×[cookie大小不超过1000字节 ?100∶ (99-10×⌊页面cookie的大小/1000⌋ ) ]
- +3×(100-5×不满足cookie free要求的链接个数)
- +4×[100-(2×使用hack的filter个数+5×未使用hack的filter个数) ]
- +3×(100-5×在HTML代码中设定width和height的图片数)
- +2×[100-(favicon不可缓存或缓存时间小于3600秒 ? 5∶0)-(favicon大小超过2000字节? 5∶0)]
-
- Score = F / 89
Tags: yslow
PHP | 评论:0
| 阅读:17796
Submitted by gouki on 2010, May 10, 9:21 AM
不知道从什么时候起,网页上那烦人的alert,prompt,confirm框都成了很多人讨厌的对象,因为他的样式太丑了。ExtJS中的alert就是适合他自己的样式的弹出,可是其他不是框架的代码中要有漂亮的对话框怎么办?
jQuery Alert 是jQuery的官方插件,Ymprompt是国内开发人员写的,其于jQuery的一个插件,当然是各有所长。
jQuery Alert相对比较简单一点,用法也简单,而Ymprompt就复杂的多了。
这是关于jQuery Alert的介绍:
http://www.cnblogs.com/whitewolf/archive/2010/05/09/1731120.html,介绍请移步左边的链接
- 这个Jquery插件的目的是替代JavaScript的标准函数alert(),confirm(),和 prompt()。这个插件有如下这些特点:
-
- 1:这个插件可以使你可以支持你自己的css制定。使你的网站看起来更专业。
- 2:允许你自定义对话框的标题。
- 3:在IE7中,可以使你避免使用JavaScript 的prompt()函数带来的页面重新加载。
- 4:这些方法都模拟了Windows的模式对话框。在你改变改变浏览器窗口大小时候,它能够自适应用户窗口的调整。
- 5:如果你引入了jQuery UI Draggable plugin插件,那这个插件也可以被自由拖动。
而Ymprompt在这里有一个简单的介绍:http://www.ajaxbbs.net/test/ymPrompt4.0/demo.html,写的很多,但都是document,并非介绍,所以我就不贴了。
jQuery Alert在官方有的下载,我也就不提供啦。可以尝试一下。
在ThinkSNS中,用的是ymprompt,所以我才看了一下这玩意,但并非能够完全满足我的需求,如果仅仅使用简单的alert、prompt、confirm之类的,应该是够用了。
Tags: jquery, jqueryui, alert, ymprompt
Javascript | 评论:0
| 阅读:22149
Submitted by gouki on 2010, May 9, 9:35 PM
最近一直在纠结,我该用什么样的知识管理,好象现在都流行什么PKM之类的,但说白了,其实dropbox并不能算是PKM软件,可是我还是把它拿出来说了一下。
wizknowledge 是去年刚出来的软件,作者是写cyberarticle的,我个人以前也算是比较喜欢cyberarticle,只是为了让我在家里同步我的一些数据,我却不得不把我服务器上的远程开了一个远程共享。可是这样太危险了,所以我有放弃的欲望。
而wiz knowledge却让我有这个想法重新启用。因为是可以把资料存到服务器上,可惜容量有限制。
dropbox,是ifotos.net的站长推荐给我的,说是现在流行的人都在用这个,说我如果不用就out了。于是我就想着要试一下,感觉还行,而且听说最近还开放了Dropbox 推出云存储 API,当然我没有试用过,不过我觉得可以尝试一下,因为dropbox感觉不错。
而且dropbox还有一个最重要的东西,就是好象听说它有版本管理,所以我觉得好象也可以做PKM。反正尝试一下喽,死不了。2G空间感觉还能够让我做很多事情吧。
其实我觉得我需要一个这样的软件:
1、带有版本管理,但不是SVN,也不是GIT,我当然知道这两种软件,也很方便,可是我需要版本管理,就象wps的文件管理,现在支持版本了,可是我对于我要上传的东西,不止是文档。
2、我需要的是FTP而不是其他远程的资料管理。比如开放数据库的远程管理啥的?以前的xmarks听说可以,可是我没有使用,后来就换成mozilla weave来管理我的书签了。对于文档,我也想要类似的功能。
3、所以我在想看看dropbox的API能不能实现我的想法?2G空间有点小,可是还能够做很多事情。要知道amazon的云服务也能有类似的功能,但是太贵了。
关于wiz与dropbox的整合,可以看这里:http://hi.baidu.com/talentsgod/blog/item/9b715cc62a2ec8a28226ac86.html,但同时wiz论坛的admin说了:
XML/HTML代码
- 现在文挡数量没有限制,200只是一个显示。可以放心使用。
-
- 利用dropbox同步,有几个需要注意的地方:
-
- 1:在一台电脑修改后,要让dropbox完全同步到服务器后再关机
- 2:在另外一台电脑上面开机后,不要自动运行便笺程序,而是需要在dropbox将服务器的内容同步到本地后再运行Wiz各个程序。否则可能会引起索引数据不一致,导致索引出问题。
Tags: dropbox, wizknow, cyberarticle
Misc | 评论:0
| 阅读:19770
Submitted by gouki on 2010, May 8, 1:11 PM
青少年的时候其实是很无趣的,当周围的人不再和你玩泥巴、玩玩具后,你会发现少了很多乐趣。大约在89年左右,开始有街机的出现,于是乎就迷上了那玩意,这在我以前的勃客里也有所介绍。
没介绍的是,那时候喜欢看SF的动画片,有很多版本,不过都只是动画片而己,唯一一部真人版是95年尚格云顿演的街霸,这部片子反响很差。再后来就是香港的超级学校霸王了。然后很多关于ZERO的动画片开始出来,很是吸引了我。
想不到过了将近20年,居然还有人会拍同人电影,真意外啊。虽然只有短短的几分钟。感谢cnbeta让我们有了回顾的机会 。
--start--
昨天已经为大家介绍过一部街霸同人电影短片了,今天再为大家介绍一部。这部作品名为《Street Fighter Legacy》,是由Streetlight Films出品,Joey·Ansah和Owen·Trevor(知名汽车节目Top Gear的导演)共同指导的作品。如此频繁的游戏迷的翻拍,可见之前那些正式的作品有多糟糕。
Joey·Ansah因为对许多改编作品深表不满,因此在一年前就开始为这部作品开始筹备,为此他还向Capcom写信寻求帮助,并得到了Capcom的许可和祝福。最终他也将这段视频展示给所有的街霸迷,以表达自己的对于这款格斗游戏的热爱。
1080P下载:http://www.verycd.com/topics/2820177/
导演Joey Ansah官网:http://www.joeyansah.com/
文章来源:http://www.hexieshe.com
本文不含 flash,想看视频请移步:http://www.cnbeta.com/articles/110515.htm,上述verycd是下载的高清片段。说实话,这部文中所指的另一部要好看一点,不过想想那一部只有400刀的预算,也是很能理解的。。
Tags: 街霸, 游戏
Misc | 评论:0
| 阅读:17495
Submitted by gouki on 2010, May 7, 12:21 PM
在PHP开发中,有时候我们会不可避免的需要得到类中所有方法或者变量。也有的时候,我们需要知道某一个方法是否已经被定义,某一些类是否被加载,这时候,就需要用到一些比较少用的函数了。
1、获取类中所有的变量:get_class_vars。使用方法为get_class_vars('类名');如果在类外面调用,那么只能获取属性为public的变量,如果在内部调用,则可以获取所有的变量。当然,子类是无法获取父类的private属性的变量的。
2、获取类中所有的方法:get_class_methods,如用方法与get_class_vars几乎一样,但参数可以是类名,也可以是实例化后的类。同样,在内部可以获取所有的方法名,外部只能获取public方法。从PHP5开始,方法名返回的时候是区分大小写,而在PHP4的时候,全部返回小写(事实上方法本来对大小写无所谓的)
3、与1类似的方法:get_object_vars,它的参数只能是实例化后的object,其他的用法都与1相同
4、获取所有加载的方法,get_defined_functions,它会返回一个数组,其中以user为下标的数组就是当前被引用过的变量。当然也可以直接用function_exists来判断。
5、get_include_files,这个方法可以了解到当前页面加载了多少文件,在优化的时候可以参考,是否有文件被无意义的加载了
PHP | 评论:0
| 阅读:17435