摘要:
1.工厂方式 问题:每创建一个对象,对象的方法是新对象,浪费资源 2、构造函数方式 问题: 创建对象时比工厂方法更易于理解。 和工厂方法一样,每个对象都有自己的方法,浪费资源。 3、原型方式 function Person(){} Person.prototype.name = ""; Person.prototype.say = function(){ alert("I am "+this.name); } var p1 = new Person(); var p2 = new Person(); alert(p1.say == p2.say);//t 阅读全文
摘要:
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名. CSS技巧 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行 2. margin加倍的问题 设置为float的div在ie下设置的margin会加倍。这是 阅读全文
摘要:
页面(HTML)优化的方法除了语言层面上进行优化外,对Web开发,HTML的优化将很大程度上减轻服务器的负载,提高网站的性能1). 减少HTTP请求数。打开网页,浏览器会发出很多请求,图片,脚本,每个对象的加载都需要花时间, 需要减负载。1. 合并CSS,Js文件 ,减少Http的请求数2. 合并框架图片以及相当变动较少的图片,合成一张。有时直接用Css完成。3. 合理的使用本地的Cached来缓存 js/css/image2). 减少被请求文件的大小,较少请求数据占用的网络带宽。1. 压缩Js体积, 删除没有空行,注释,变量名。 大型的Js很乱,没有空行或换行,其实也是优化的表现2. 压缩C 阅读全文