- 博客(14)
- 收藏
- 关注
转载 Angular实践----定制你自己的指令
在angular中我们可以通过directive()方法来定制自己需要的指令。指令需要很多配置,以下是指定的属性定义列表:restrict:用来描述指令的声明风格,常用的值有:E(元素),A(属性),C(样式),M(注释)。这些值可以组合使用,默认值为A。priority:设置当前指令相对于当前元素上其他指令的执行顺序。template:字符串形式的指令模板。te...
2014-01-11 16:48:00
108
转载 Angular实践----理解数据绑定过程
说起angular的数据绑定,你可能脑海马上出现的就是这些$apply,$watch,$digest和脏值检测这个名词。正是由于这些名词背后的含义与功能组成了angular双向数据绑定这一项强大的功能。首先来看一下一张图,下面的来自angular官方的图片。解释了angular在数据绑定这部分是如何与浏览器的event loop机制做交互的。学习这个这个知识点之前,首先要...
2014-01-07 13:13:00
122
转载 Angular实践----前言与概览
前言:最近在在工作中需要开发一个类似微信公众平台的webapp后台管理应用,在框架的选者上面,之前已经有了一些backbone的开发经验。这次我想大胆的尝试一下这个让陌生又让我兴奋的Angular。转载于:https://www.cnblogs.com/cwWeb/p/3507984.html...
2014-01-06 22:39:00
90
转载 CSS的权重问题
一般情况下CSS样式的权重值(非 important)有四位数字组成,每位数字的规则具体如下:对于选择器中给定的各个ID属性值,加“0,1,0,0”。对于选择器中给定的各个类属性值,属性选择或伪类,加"0,0,1,0"。 对于选择器中给定的各个元素为伪元素,加“0,0,0,1”。结合符和通配符“*”以及":not()"没有任何的加分权。对于行内样式(inline ...
2013-12-07 15:29:00
117
转载 JS中文档坐标和视口坐标整理记录
当我们在讨论元素的位置时,必须要理清楚所使用的是文档坐标还是视口坐标。 如果窗口没有滚动条或者文档比视口要小的时候,文档和视口的坐标系统是同一个。 但是一般来讲两种坐标的转换必须加上或者减去偏移量,例如一个元素N的视口坐标为(120,400),切滚动条从(0,0)移动到了(0,200).那么此时元素N的文档坐标就为(120,600). 下面分别说明如何查询窗口滚动条...
2012-09-10 11:27:00
126
转载 函数节流(throttle)
函数节流的基本思想: 某些代码不可以在没有间断的情况连续重复执行。第一次调用函数,创建一个定时器,在指定的时间间隔之后运行代码。 当第二次调该函数时,它会清楚前一次的定时器并设置另一个。 如果前一个定时器已经执行过,这个操作就没有任何意义, 重点在于,如果前一个定时器尚未执行,其实就是将其替换为一个新的定时器。目...
2012-08-01 11:33:00
113
转载 display:none与visibility:hidden的区别
大家都知道display:none(以下简称dn)与visibility:hidden(以下简称vh)都可以隐藏元素,但是他们有以下几点区别:1.空间占据 dn不会占据空间,vh则会占据空间2.reflow与repaint 设置dn时会触发浏览器的reflow与repaint,vh不会3.子元素牵连问题 如果给当前元素设置dn后,它所有的子元素不管如何挣扎都...
2012-07-25 09:43:00
68
转载 js中给对象设置null值与垃圾回收的关系
js中优化内存占用的最佳防止之一:一旦数据不再有用,最好将其值设置为null来释放引用。此做法适用于大多数全局变量和全局对象的属性;局部变量会在它们离开执行环境时自动被解除引用。var globalVar=null;当我们不再不使用globalVar的时候,需要手动为它解除引用。解除引用不意味着自动回收该值所占用的内存,而是让值脱离执行环境,以便GC(Garbage Co...
2012-07-14 23:56:00
820
转载 关于js作用域链的一篇文章
http://www.iteye.com/topic/1120344转载于:https://www.cnblogs.com/cwWeb/archive/2012/03/13/2394168.html
2012-03-13 17:15:00
60
转载 理解constructor属性
constructor属性始终指向创建当前对象的构造函数。一般情况下的constructor的属性非常容易理解。var arr=[1,2,3,4,5];//等价于var arr=new Array(1,2,3,4,5);alert(arr.constructor===Array)//truevar Foo=function(){}//等价于var Foo=new Functi...
2012-03-02 15:19:00
142
转载 初看原型---prototype
首先来看下prototype这个对象存在的位置: js的所有function类型的的对象都有一个prototype属性,这个prototype属性本身又是一个object类型的对象。 事实上构造函数的prototype上定义的所有属性和方法,都是可以通过其构造的对象直接访问调用的。也可以这么说,prototype提供了一群同类对象共享属性和方法的机制 。 fun...
2012-02-01 14:31:00
89
转载 悟透JavaScript------------有所感。
在漫漫的程序生涯中,我们不断学习和积累知识,努力提高自己的技术水平,日夜追逐着层出不穷的新技术。每当有点成绩时,也会沾沾自喜,比人略高一筹,就会自我膨胀。殊不知这人上有人,天外有天,要知道通向真理之路是永远没有尽头的。遥望大道无尽头,唯见境界有高低。 既然这样,我们为何不能放弃那些无谓的纷争,真正静下心来领悟一下技术背后的真谛呢?论剑者,无非是争个天下第一的虚名。论道者,才是追...
2012-01-31 11:18:00
116
转载 Javascript 中undefined和null的区别
null: null通常意味着无值,但是一个函数如果没有其他匹配的值,也可能将他作为返回值。尽管这种情况不常发生。// 举例:假设HTML中没有一个id为test的元素2 var x=document.getElementById('test');3 alert(x);//x变成了null,你会发现我们在作对象检测时,常常会利用这种情况。undefined:...
2012-01-17 14:19:00
86
转载 判断浏览器的DOM模型
var isie=navigator.userAgent.indexOf('MSIE') !=-1;//ie 模型var W3CDOM=(document.createElement && docment.getElementByTagName && ! isie);//w3c模型转载于:https://www.cnblogs.com/cw...
2011-11-20 18:20:00
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人