代码改变世界

[转] Web前端优化之 Cookie篇

2013-08-23 14:40 by fangzhao.lee, 343 阅读, 0 推荐, 收藏, 编辑
摘要:原文链接:http://lunax.info/archives/3095.htmlWeb 前端优化最佳实践第三部分面向 Cookie 。目前只有 2 条实践规则。1. 缩小 Cookie (Reduce Cookie Size)Cookie 是个很有趣的话题。根据RFC 2109的描述,每个客户端最多保持 300 个 Cookie,针对每个域名最多 20 个 Cookie (实际上多数浏览器现在都比这个多,比如 Firefox 是 50 个) ,每个 Cookie 最多 4K,注意这里的 4K 根据不同的浏览器可能不是严格的 4096 。别扯远了,对于 Cookie 最重要的就是,尽量控制 C 阅读全文

[转] Web前端优化之 Server篇

2013-08-23 14:39 by fangzhao.lee, 194 阅读, 0 推荐, 收藏, 编辑
摘要:原文链接:http://lunax.info/archives/3093.htmlWeb 前端优化最佳实践第二部分面向 Server 。目前共计有 6 条实践规则。【注,这最多算技术笔记,查看最原始内容,还请访问:Exceptional Performance : Best Practices for Speeding Up Your Web Site】1. 使用 CDN (Use a Content Delivery Network)国内 CDN 的普及还不够。不过我们有独特的电信、网通之间的问题,如果针对这个作优化,基本上也算能收到 CDN 或类似的效果吧(假装如此)。【Tin 说国内 C 阅读全文

[转] Web前端优化之 内容篇

2013-08-23 14:37 by fangzhao.lee, 186 阅读, 0 推荐, 收藏, 编辑
摘要:原文网址:http://lunax.info/archives/3090.htmlYahoo! 的 Exceptional Performance team 在 Web 前端方面作出了卓越的贡献。广为人知的优化规则也由 13 条到 14 条,再到 20 条,乃至现在的34 条–真是与时俱进啊。最新的 34 条也针对不同的角度做了分类。面向内容的优化规则目前有 10 条。1. 尽量减少HTTP请求 (Make FewerHTTPRequests)作为第一条,可能也是最重要的一条。根据 Yahoo! 研究团队的数据分析,有很大一部分用户访问会因为这一条而取得最大受益。有几种常见的方法能切实减少HT 阅读全文

[学习笔记] Web设计过程中该做和不该做的

2013-08-23 14:12 by fangzhao.lee, 158 阅读, 0 推荐, 收藏, 编辑
摘要:原文网址: http://www.javascriptstyle.com/the-dos-and-donts-of-web-design-该做的: QR代码QR代码即快速响应代码,这是矩阵条形码的一种类型,当使用光学扫描时能读出它所涵盖的内容.(快速扫描二维码)-该做的:社交媒体标记营销最有效的方法:口碑的流传,使用社交媒体标记可以大大增加业务和用户间的交流沟通,同时增强用户间口口相传的作用.-该做的:响应式布局一套独立的代码开发出统一的网站,出于web设计动态和流畅性质的考虑-不该做的:较弱的搜索功能不能处理太多种类的搜索查询,这降低了用户的喜爱程度.-不该做的:在线观看的PDF文件-不该做 阅读全文

买衣服为什么会后悔? (揭露更深层次的心理原因)

2013-05-13 09:50 by fangzhao.lee, 4192 阅读, 0 推荐, 收藏, 编辑
摘要:文章来源:有道学堂-双语阅读 A Closet Filled With Regrets在商场里它令你爱不释手,买回家后它却成了衣橱里的噩梦。那件衣服在店里看起来似乎很完美,拿到家里却显得很不对劲,你到现在还没穿过。但你也舍不得把它扔掉。它闲置在你衣橱的一角,令你后悔不已。零售行业的人就是靠这个赚钱的,他们知道,除了真正需要某样东西外,人们买东西还有很多其他原因。有时候,人们会在心血来潮时买下一条裙子或一双鞋子。还有一些时候,人们会通过乱买东西来排解郁闷。也许特价促销太吸引人了,让人感觉不容错过。或者,那套衣服也许非常适合你向往的那个更苗条、更前卫、更富有的理想中人。纽约州纳纽埃特(Nanuet 阅读全文

flash嵌入外部字体(折中方案)

2013-03-06 14:45 by fangzhao.lee, 630 阅读, 0 推荐, 收藏, 编辑
摘要:应用场景:SWF被嵌入网页,在flash舞台上需要即时添加文字,而设备字体被放大到一定size后,出现无法修正的锯齿.如果把字体文件直接嵌入flash主文件,SWF的体积就变得异常恐怖了.希望结果是这样:flash主文件尺寸很小,可异步加载外部字体库(不介意它的体积).事实上,当外部字体载入之前,我使用设备字体,当然,在使用过于过大或过小的字号时,文本的锯齿会秋毫毕现.一旦字体库加载完成,立即转换成使用嵌入字体.具体做法如下:1.自定义字体类.1 [Embed(source="/assets/ZhengHei.ttf", embedAsCFF="false&quo 阅读全文

[转] Flash中使用Filereference上传文件的一些注意事项

2013-01-28 15:13 by fangzhao.lee, 772 阅读, 0 推荐, 收藏, 编辑
摘要:文章来源: http://blog.csdn.net/ld_flex/article/details/5689545FileReference用来上传文件,结合FileReferenceList使用,可以弹出一次文件选择框就上传很多个文件,比HTML form形式的友好很多。但是使用的时候,有些地方需要注意的:上传文件时,不能增加自定义request header这 点不同于URLLoader:URLLoader是可以增加自定义头部信息(request header)到对应的URLRequest对象中的,但是敏感的字段是不可以更改的,比如refer、cookie、host等等;而 FileRe 阅读全文

[译]在Java中使用JavaScript作为依赖注入容器

2012-12-30 21:14 by fangzhao.lee, 421 阅读, 0 推荐, 收藏, 编辑
摘要:大多数Java开发人员是因为DI与AOP的需要而使用Spring的.但Spring通常有冗长的XML配置.普通的JDK可以使用动态代理来处理AOP,这篇文章演示了使用JavaScript来处理依赖注入.从Java 6起,Java应用程序可以在其JVM实例内调用脚本语言,并使用脚本API无缝地与脚本进行通信. Sun公司的JRE附带一个内置的引擎,通过这个API处理Javasript.我们可以利用Javascript的强大表现力在JVM之上执行一些很酷的东西.我们要创建什么?1.两个DAO接口和它们的模拟实现.2.使用这些DAO的一个service示例.3.JS脚本将它们连接到一起.4.一个对s 阅读全文

方法调用-解析

2012-12-29 23:14 by fangzhao.lee, 406 阅读, 0 推荐, 收藏, 编辑
摘要:方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程.由于Class文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里存储的只是符号引用,而非方法在实际运行时内存布局中的入口地址.该特性为Java带来了更强大的动态扩展能力.解析所有方法调用中,目标方法在Class文件里都是一个常量池中的符号引用,在类加载的解析阶段,会将其中一部分符号引用转化为直接引用--此情形的前提是:方法在程序实际运行前就有一个可确定的调用版本,且这个调用版本在运行期间是不可改变的.这类方法的调用成为解析(Resolution).在Java语言中,符 阅读全文

JavaScript中的this到底是什么?

2012-09-26 16:55 by fangzhao.lee, 172 阅读, 0 推荐, 收藏, 编辑
摘要:在对象o充当函数F的调用的函数上下文时,函数F充当对象o的方法。 阅读全文