摘要: 阅读全文
posted @ 2016-02-01 16:30 TomG 阅读(144) 评论(0) 推荐(0) 编辑
摘要: <a data-v="3"></a> jquery data方法的运行机制: 第一次查找dom,使用attributes获取到dom节点值,并将其值存到缓存里,第二次操作的时候,还是先找到dom,但是这次取值是直接从缓存读了,少了一步对dom的操作 attr()方法每次都要操作dom,性能上差点儿 阅读全文
posted @ 2016-01-27 18:58 TomG 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: 使用到了ba-haschange.jstemplate-native-debug.js这个版本也是有细节的,使用这个版本起作用了 阅读全文
posted @ 2016-01-12 18:50 TomG 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 若父元素标签高度一定,假设为150px,子元素需要垂直居中,再重新给子元素设置一个行高就好了,省事省力 阅读全文
posted @ 2016-01-12 18:05 TomG 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 先来个简约版的,抛弃了那些老古董之后抛弃ie6-7,ie8(Q),safari 5.x,先用font-size:0;清除掉间距,再给子元素恢复字体大小,并且恢复默认间距vertical-align:top;不是必须的.yui-g { font-size:0;}.yui-u{ display: i... 阅读全文
posted @ 2016-01-12 17:56 TomG 阅读(820) 评论(0) 推荐(0) 编辑
摘要: http://www.w3cplus.com/css/create-shapes-with-csshttp://www.w3cplus.com/css3/new-css3-radial-gradient.htmlhttp://blog.csdn.net/playboyanta123/article/... 阅读全文
posted @ 2016-01-11 15:25 TomG 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-01-08 10:05 TomG 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 00天 00时 00分 00秒 阅读全文
posted @ 2016-01-08 10:01 TomG 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 传统的面向对象语言中,创建一个对象是通过使用类来创建一个对象的,比如通过类飞行器来创建一个对象,飞机。而js这种没有类概念的动态设计语言中,创建对象是通过函数来创建的,所以通常也把js称为函数式语言,创建对象除了使用声明方法 var a = {} | function(){} | string | ... 阅读全文
posted @ 2016-01-08 09:48 TomG 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 获取当前时间,和结束时间,用当前时间减去结束时间为倒计时时间,然后用定时器setInterval每一秒刷新一次就可以得出以秒为单位的倒计时了,如果是毫秒的话,setInterval(callback,1),性能就不知道啦折叠收缩,先找到选中的和其子展开项目,去掉选中的样式,和展开的子项目,给当前加上... 阅读全文
posted @ 2016-01-07 16:50 TomG 阅读(237) 评论(0) 推荐(0) 编辑