摘要:
第一条,DOM 的多个读操作(或多个写操作),应该放在一起。不要两个读操作之间,加入一个写操作。 第二条,如果某个样式是通过重排得到的,那么最好缓存结果。避免下一次用到的时候,浏览器又要重排。 第三条,不要一条条地改变样式,而要通过改变 class,或者 csstext 属性,一次性地改变... 阅读全文
摘要:
今天在Angular中文群有位同学问到:如何实现对input box的格式化。如下的方式对吗?这当然是不对的。在Angular中filter(过滤器)是为了显示数据的格式,它将$scope上的Model数据格式化View显示的数据绑定到DOM之上。它并不会负责ngModel的绑定值的格式化。在Ang... 阅读全文
摘要:
规范目的:使开发流程更加规范化。通用规范:TAB键用两个空格代替(WINDOWS下TAB键占四个空格,LINUX下TAB键占八个空格)。CSS样式属性或者JAVASCRIPT代码后加“;”方便压缩工具“断句”。文件内容编码均统一为UTF-8。CSS、JAVASCRIPT中的非注释类中文字符须转换成u... 阅读全文
摘要:
各个浏览器的css hack区别属性:IE6: _zoom:1;IE6/7: *zoom:1;IE6/7/8/9 :\9各个浏览器的css hack区别规则IE6: *html{}IE7: +.class{}非IE6: html>body {}仅火狐:@-moz-docu... 阅读全文
摘要:
1.请你谈谈Cookie的弊端cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。第一:每个特定的域名下最多生成20个cookie1.IE6或更低版本最多20个cookie2.IE7和之后的版本最后可以有50个cookie。3.Firefox最多50个coo... 阅读全文
摘要:
var name = "the window";var object = {name:"my object";getName:function(){ return this.name;}};object.getName(); //"my object"(object.getName)(); /... 阅读全文
摘要:
先来演示页面:Demo;转的内容:最近在做一个产品列表页面,布局如右图所示。页面中有若干个 item,其中每个 item 都向左浮动,并包含在自适应浏览器窗口宽度的父元素中。item 元素的 CSS 定义如下:.item { float: left; margin: 10px 2%; widt... 阅读全文
摘要:
写一个求和的函数sum,达到下面的效果// Should equal 15 sum(1, 2, 3, 4, 5); //Should equal 0sum(5, 'abc', -5);//Should equal 4sum(1, true, 'a', 'D', 1, 'F', 1, 'w');下面附... 阅读全文