摘要:
由于要测试beta版的效果还有改bug,所以修改hosts来说是常事。那么碰到hosts修改不了也是常事,哈哈。 如果正常的情况下,找到hosts然后右击属性,出来然后点击编辑,出现,选中administrator点击添加,勾选截图下方的完全控制,点击应用确定就ok了当然,这是正常情况哈,非正常情况你这样修改也是没有用的。我所说的非正常情况,就是你已经做了上面的修改,当你修改了hosts后,保存不了,就是这样,或许还会报错,那么这时你需要做的就是,看看hosts的属性里面是不是只读,把它去掉就行啦。 阅读全文
摘要:
size()跟length同样的功能,都是取元素的个数,那么他们的区别是什么呢,一个是方法一个是属性? 先看看他们的执行时间吧,http://jsperf.com/size-vs-length用这个检测的从图中可以看到size()方法比length慢38%,原因何在?原因在此:,可以看到size()的实质是调用对象的length属性实现的,而且官网里面这样解释:,意思是说在jquery 1.8里面,用length取代了size(),size()跟length功能是等同的,但是length更优秀,因为他不需要返回一个函数调用 阅读全文
摘要:
今天用了一下jscharts插件做动态图表,效果还不错,就是有点遗憾的是他的logo去不掉,用firebug看一直是关注base64,而忽略了行内样式,后来经小白提醒,才知道在源码里面搜行内样式,因为行内样式一般是用js添加的动态样式。这是firebug里面的截图:这是对应代码中的截图:,把fs.bg.appendChild(fX)注掉就去掉logo了 阅读全文
摘要:
今天看api中的css(),最后有个方法我觉得很不错,就是可以逐渐修改元素的大小,今天的主题就由此引出的,那先看一下这个应用。 1 $("div").click(function() { 2 $(this).css({ 3 width: function(index, value) { 4 return parseFloat(value) * 1.2; 5 }, 6 height: function(index, value) { 7 return parseFloat(value) * 1.2; 8 ... 阅读全文
摘要:
如题,这两个方法都是用来替换的,那他们有什么区别呢?带'with'有,用的意思,用到这里A.replaceWith(B),表示用B替换A,而replaceAll不能根据字面意思理解,他是全部替换,我以前就是这么理解的,后来看了api才知道不是那样的。replaceAll跟replaceWith功能一样,就是把A和B换了一下位置,但是他们有个共同点,就是被选择的元素从他原来的位置移开,然后替换掉目标元素所在位置,而不是克隆,而且替换的时候是整个目标元素包括他的内容一块被替换掉 阅读全文
摘要:
今天遇到一个有阴影的背景图,而且这个图里面的内容还是不定高的,也就是纵向可以根据内容的多少自由伸缩。以前做是通过一个空标签放图,也 用过三张图拼的,所以这次就想可不可以只用一张图就搞定呢。为此,做了一个demo,看代码: 第一种方法:这是常用的布局思路,top middle bottom 1 <div class="test_top"></div> 2 <div class="test_center"> 3 <div><label for="">look me</lab 阅读全文
摘要:
你是否有过这样的想法:在操作一个dom结构时,发现不是很好控制,可是你的结构已经写好,又不方便修改,然后有点后悔要是外面再包一层就好啦,互相就可以不影响了。呵呵,这个是有后悔药的咯,一系列包裹方法wrap wrapAll wrapInner。那么他们的区别是什么呢?从字面上分析带‘All’是给所有的添加一个保护,带‘Inner’是给每一个元素的内容添加一个保护。有外面加一个的,也有给里面加的,是不是还少一个外面加的,但是可以给每一个都加一个保护的,对头这就是什么都不加的wrap。 这里需要对wrap说明一下,如果用一个现有的dom结构包裹另一个dom结构,那么这个现有的dom结构不会从原... 阅读全文
摘要:
jq添加内容,根据添加内容的位置,主要分为两种类型:标签里还是标签外,然后每种类型里面有细分为是前还是后,这个前后又有说道了,是谁在谁前,谁在谁后。 添加内容在标签里面的,是append跟appendTo,prepend跟prependTo两对方法。第一对方法是在匹配元素标签里的内容之后添加方法的参数html。第二对方法就是在匹配元素标签里的内容前面添加方法参数。观察这两对方法中,都有一个带to的方法,to有“到,往”的意思,放到这里就是把A放到B处,A自然就是要添加的东西了。 所以,总结上面的两对4个方法:带to的就是被添加内容在前,那一对方法中另一个自然就知道了,相反就是了。记住a... 阅读全文
摘要:
时间过的真快,转眼间已经来北京一年啦。一年前也是年底来的北京,而且还是很特别的日子:冬至。冬天已经结束,春天还会远吗?没错,我头年的北京经历基本就是一个春天的写照:充满希望和惊喜的一年。 没来北京之前,很多人说在北京是如何如何难立足,只有牛人人上人才能去北京。所以,我来北京的想法,最初并没有得到朋友的祝福,甚至我的父母也没有。他们根本没把我的话当真,以为我是闹着玩。后来知道我是玩真的,就开始只是一味的给我泼冷水,劝我不要出去,说出去我活不了。而且还跟我打赌,3个月后我就会灰溜溜的回到老家,再次重复20多年的生活。每次他们问我为什么非要出去,我的回答都是一样的,如果不出去试一回,我会后悔一... 阅读全文
摘要:
今天看jquery API发现一个有趣的现象,调用appendTo()后,发现调用的对象从原来的位置上消失了,而是出现在appendTo()的参数里1 <p>this is a p</p>2 <div></div>3 <div></div>4 <div></div>5 <div></div>然后执行一句$('p').appendTo('div')后,firebug截图:原来的p没了,消失了,那么他是彻底消失了吗?我们验证一下:添加end()后, 阅读全文