从YUI14看构建高性能网站

摘要: 读过《高性能网站建设指南》(就是有只狗的那本书)这本书的朋友都知道YUI14条,它一直都被很多人奉为网站优化的黄金法则。今天就来做点读书笔记,整理一下思路吧。对于YUI14条就认为是构建高性能的网站法则未免以偏概全,特别我发现身边好多人特别对权威说的话从不怀疑。然而,我以为YUI14条仅仅针对的是加载速度的提升作的建议,所有几乎是围绕着改善HTTP请求而设的,由此我想引申一下自己的看法。一、减少HTTP请求数量这是最好的方法,也是最直接的方法,特别是在下载小文件(10K左右)的情况下尤其明显,请不要忽略TCP三次握手时间,在下载小文件的情况下,其影响非常大。1.采用CSS Sprite ,简单 阅读全文
posted @ 2012-09-26 22:02 Lovely Chiu 阅读(225) 评论(0) 推荐(0)

Javascript 的MVC模式(二)

摘要: 这次要和大家深入说的是MODEL,个人认为也是比较难于理解的一个概念,所以希望可以和大家一同去探讨。引入MVC模式中,我们把数据的管理归类进了模型,即我们应该把数据操作和行为相关的逻辑都放进模型中。在实际的操作中我们最好通过命名空间的方法来进行管理,如下:var User={record:[]}那么我们User的记录就可以存放在User.record中了,如果你想为User增加一些CRUD的方法也可以,如下:var User={record:[],update:function(){},delete:function(){}}好的,你可以看到我们通过命名空间的方法可以很优雅地(OK,我有时候感 阅读全文
posted @ 2012-07-16 13:10 Lovely Chiu 阅读(2005) 评论(5) 推荐(4)

Javascript 的MVC模式(一)

摘要: 接触过好多语言,无论哪一款新出的语言都坚持宣称自己是简洁,易懂,高效。当然这一切都不重要,你要知道程序猿都很非常懒惰的一种动物,关键是我所接触好多的新语言都不是他们所说的那么易懂,因为无论多么易懂的东西其中总会有其语言设计中的哲学概念,甚至我们装逼点可以认为他是一种精华。类似于JS(即Javascript,虽然身为一名前端设计者,我非常不爽这种仅以文件后缀名来称呼这么伟大的一门语言,但是无奈省力省时之下你明白我说的是什么意思就好了。)其中的闭包,手动切换上下文等,让很多Fresher不知所云。我一直认为计算机语言泛化来看不过一种工具而已,无论是C/CPP,JAVA,RUBY等等的语言,都是一种 阅读全文
posted @ 2012-07-15 08:54 Lovely Chiu 阅读(2029) 评论(2) 推荐(2)

HTML5到底是什么?

摘要: 互联网网页技术已经很久没有更新了,直到前两年出了一门革新(注意,不是革命)性的技术HTML5,大家都为之欢腾。每个做技术的人都会挂着HTML5,说它好,怎么个牛逼!互联网的前途就在HTML5,它将会为行业洗牌!当听到这种极端的声音,我的眉头不由得为之一紧,深深叹了一口气,继续装逼。。。在我看来,HTML5最主要的好处就一下这几点。1.引入了本地存储的概念。在以前的动态网页设计中,数据是存储在服务器中,现在可以通过本地存储,把数据从服务器提取后放入本地数据库中,以便下一次使用,减少对服务器的请求,通知提高网页访问的速度。2.webSocket,这个技术不好解释。你就认为可以在网页上聊QQ,但是聊 阅读全文
posted @ 2012-07-13 00:33 Lovely Chiu 阅读(249) 评论(1) 推荐(2)