显示下一条  |  关闭

xixilive的博客

责人之心,恕己之心——Mickey!

 
 
 
 
 
 

jQuery input:hidden selector issue in IE8.0

2012-4-28 15:16:38 阅读1 评论0 282012/04 Apr28

IE8下 $(:hidden[name='balabala']) 会出现找不到的问题。

在IE8下,如果hidden field 节点处于inline-block元素之后,就可能出现上述问题,但要视情况而定。准确的说:

在display=inline-block的内联元素之后,无此问题;

如:

<span style="display:inline-block;width:200px;height:100px;"></span>

<input type="hidden" name="named" value="test" />

@jquery:

$(':hidden[name=named]').length == 1

在display=inline-block的块元素之后,有此问题;

如:

<p style="display:inline-block;width:200px;height:100px;"></p>

<input type="hidden" name="named" value="test" />

@jquery:

$(':hidden[name=named]').length == 0

$('input[name=named]').length == 1 AND $('input[type

作者  | 2012-4-28 15:16:38 | 阅读(1) |评论(0) | 阅读全文>>

describe vs. context in rspec

2012-3-15 12:05:33 阅读7 评论0 152012/03 Mar15

In Rspec world, you often see people using both “describe” blocks and “context” blocks together, like this

describe "launch the rocket" do

context "all ready" do

end

context "not ready" do

end

end

So what’s the difference between “describe” and “context” really?

According to the rspec source code, “context” is just a alias method of “describe”, meaning that there is no functional difference between these two methods. However, there is a contextual difference that’ll help to make your tests more understandable by using both of them.

The purpose of “describe” is to wrap a set of tests against one functionality while “context” is to

作者  | 2012-3-15 12:05:33 | 阅读(7) |评论(0) | 阅读全文>>

GitHub已将持续集成服务器Janky开源

2012-1-5 16:26:10 阅读22 评论0 52012/01 Jan5

GitHub已将Janky开源,这是他们构建在Jenkins之上的持续集成服务器,并在其中增加了聊天自动化工具Hubot。

除了一般的Jenkins功能之外,Janky还通过Hubot对功能进行了补充,Hubot是GitHub两个月之前开源的另一个项目。Hubot会监控聊天对话,并基于一些参与者相互交换的词语做出响应。例如,如果出现“问题(problem)”这个词,它就会插入一个恶魔脸图案。它可以和Google Image ApI或Maps API交互,做数学计算,或者在各种语言之间翻译。它可以做很多工作。

Hubot基于脚本具有很高的灵活性,任何人都可以编写自己的脚本来扩展基本功能。脚本使用的语言是CoffeeScript,而Hubot运行在Node.js上,当前已经配置并部署到Heroku的平台上(据GitHub博客上所说是免费的),但是对于其它云平台来说,配置它们也并不困难。

Hubot还与Jenkins整合,当使用GitHub的Repo Hooks API改变源代码的时候会发出通知。尽管Hubot最初是一种聊天增强应用,但最后成为了Jenkins的包装器(wrapper)。

Janky是基于MIT许可开源的。

Source Link: 

作者  | 2012-1-5 16:26:10 | 阅读(22) |评论(0) | 阅读全文>>

《增广贤文》全集

2011-12-8 13:15:22 阅读20 评论0 82011/12 Dec8

转者按:虽然是“人性本恶,冷眼看世界”,但其中精华,叹为观止,于当今社会,想必十分受用!品读一遍,体会不同。勤奋读,苦发奋,走遍天涯如游刃。

作者  | 2011-12-8 13:15:22 | 阅读(20) |评论(0) | 阅读全文>>

写一个 Rails ActionView 的 field_error_proc

2011-11-23 10:04:28 阅读48 评论1 232011/11 Nov23

# re-defined ActionView::Base.field_error_proc

# instead of wrap a error field, insert some attributes into error field

# <input type="text" class="class1" />

# output:

# <input data-errmsg="Error message of field instance" type="text" class="class1" />

ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|

unless (html_tag =~ /^\s*<(input|textarea|select)/i).nil?

first_white = html_tag =~ /\s/

html_tag = html_tag.gsub(/\s*data\-errmsg=['"][^'"]*['"]\s*/i," ")

html_tag[first_white]= " data-errmsg=\"#{instance.error_message}\" "

end

html_tag

end

Rails ActionView中默认使用<div

作者  | 2011-11-23 10:04:28 | 阅读(48) |评论(1) | 阅读全文>>

十句CSS布局口诀

2011-11-23 9:55:46 阅读25 评论0 232011/11 Nov23

无意中看到,虽然文笔差点,但是总结的很好,分享给过路人。

如果在用CSS设计布局时遇到BUG,请认真阅读以下内容,非常容易记忆的,不知道哪位高人把CSS BUG编成了顺口溜了!看看好不好记住呢?

一、IE边框若显若无,须注意,定是高度设置已忘记;

二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;

三、三像素文本慢移不必慌,高度设置帮你忙;

四、兼容各个浏览须注意,默认设置行高可能是杀手;

五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;

六、学布局须思路,路随布局原理自然直,轻松驾驭html,流水布局少hack,代码清爽,兼容好,友好引擎喜欢迎。

七、所有标签皆有源,只是默认各不同,span是无极,无极生两仪—内联和块级,img较特殊,但也遵法理,其他只是改造各不同,一个*号全归原,层叠样式理须多练习,万物皆规律。

八、图片链接排版须小心,图片链接文字链接若对齐,padding和vertical-align:middle要设定,虽差微细倒无妨。

九、IE浮动双边距,请用display:inline拘。

十、列表横向排版,列表代码须紧靠,空隙自消须铭记。

原文:http://www.cnblogs.com/mslove/archive/2009/07/15/1524329.html

作者  | 2011-11-23 9:55:46 | 阅读(25) |评论(0) | 阅读全文>>

常用Git命令图谱,曁Git常见问题解决办法

2011-9-26 15:03:29 阅读52 评论0 262011/09 Sept26

作者  | 2011-9-26 15:03:29 | 阅读(52) |评论(0) | 阅读全文>>

写中国固定电话格式验证的RegExp应该要了解的问题

2011-8-8 13:33:56 阅读140 评论0 82011/08 Aug8

首先有个常识性的问题要说明,在026、0731等区号前面的0并非区号的一部分,那是中国大陆地区国内长途电话接入码字冠,0以后才是区号。在中国大陆由于0是唯一的国内长途接入码,所以经常和后面的区号并列,并以形成习惯,连电信部门都如此公布,倒也无所谓了,但在境外打电话回境内城市时,一定要记得在当地国际长途电话接入码+中国国家号86之后,城市区号要去掉0。  (以下谈论区号皆不计入此字冠) 我国的区号确定于文革后,当时还没有程控电话交换机,而国内长途网采用的也是“多级汇接制”。分级原则是全国设一个主国际接口局,全国结合长话流量和行政区划分为几个大区,每个大区设一个汇接中心,即一级交换中心;每个大区分为几个省区,每个省区设一个中心,即二级交换中心;每个省区分为几个地区,在地区中心城市设中心,即三级交换中心,然后每个地区下面的县各设县中心,设四级交换中心;五级交换中心即为本地交换端局,一般为市话端局。通俗地讲,假如在湖南邵阳市某县里打长途电话去北京,信号要从该县汇接到邵阳中心局,汇接到省会长沙中心局,再到华中大区中心武汉中心局,才能传输到北京。  基于这样的“多级汇接制”,在国内电话长途区号的编制上也体现了“多级”的原则,并且在号码编排上体现一定对应关系。 第一级是国家总汇接中心、主国际接口局所在地,即首都北京,使用一位区号,就是1; 第二级为直辖市和大区中心使用两位区号,当时三大直辖市,除北京已使用1以外,上海、天津各使用21、22区号。东北、华东、中南、西南、西北大区中心城市沈阳、南京、武汉、成都、西安使用24、25、27、28、29

作者  | 2011-8-8 13:33:56 | 阅读(140) |评论(0) | 阅读全文>>

专访:农人网COO谈社会化电子商务(一)

2011-7-5 9:40:02 阅读79 评论0 52011/07 July5

本文是SocialBeta农人网COO@文科生的专访,因为@文科生太能写,把一个问题延展成一篇文章来了,为了便于阅读,将这个专访分几个篇章发布,@文科生在本文中对于社会化电子商务的一个观点我非常的赞同:社会化电子商务——更经济、高效、透明的为消费者创造价值,这也是social对于电子商务的目标和意义所在。

nongren.com

社会化电子商务,顾名思义就是利用社会化的方式进行电子商务。然而,精确的定义是什么?什么是目前的最佳运作模式?现在其实还没有清晰的答案。这是 一个正在发展和尝试的事物,还没有足够多的案例可以归纳出背后的规律,并且给出一个精确的定义。因此,在一个正在迅速演变的环境中,与其探讨社会化电子商 务的模式和趋势,还不如从不同的角度理解社会化电子商务,从这些不同的角度的理解中,引发深入的思考和尝试。

作者  | 2011-7-5 9:40:02 | 阅读(79) |评论(0) | 阅读全文>>

Baidu的图片搜索再次令我汗颜,Google令我满意!!

2011-6-23 21:39:48 阅读50 评论0 232011/06 June23

为了找一张头像(神秘人)的原始大图,我就拿本地的一张小图进行“以图搜图”,下面是Baidu和Google的结果:

Baidu

Google

Google有很多结果,而baidu......,啧啧!!!!

作者  | 2011-6-23 21:39:48 | 阅读(50) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

归档

 
 
数据加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注