Fork me on GitHub
  2014年3月31日
摘要: 年底了,又该到了年终总结的时候了。这一年我并没有做太多的事,也就整了两三本书。大多的时间是学习,休息,打扫卫生,游玩,交友,带孩子... 年过三十,很多事越来越明白了,突然发现前三十年基本活在混沌之中。其实太急于挣钱不是什么好事~ 如果你没那个智商,没那个背景,没那个命,努力也不会有太大改善。反而会以你的信誉、健康、家庭和睦为代价。这个代价会非常沉重,需要你花很长时间去恢复。不如顺其自然,不断积累并完成好当前的工作,然后慢慢等待时机。我在前一段完成的《微距与商业摄影》的前言中曾提到,不要被那些弱智的励志书怂恿的像一头复仇的公牛,有一天你倒下了,倒霉的是你自己和家人。 很多人都是为了生计... 阅读全文
posted @ 2014-03-31 14:14 雨为我停 阅读(348) 评论(0) 推荐(0) 编辑
  2014年3月25日
摘要: 面试第二天,貌似已经习惯了记下笔试题目,然后去温习自己不懂的地方。就当面试,是一个不断温习的过程,不断进步的过程。 1、div2放在div1中,需要通过CSS将div2放置于div1的右下角 当时想到的是用margin去控制,但是想到没有宽度和高度,故而想到了定位,这个题目很狡猾,它从字面上没提到定位二字。所以,我在div2中写的是position:relative;bottom:0;right:0;没细想,事实上这句话是有问题的,因为我写的relative,div1是父元素,并没有定位,所以就算是相对定位,也依旧是左上角。正确的应该是这样: ... 阅读全文
posted @ 2014-03-25 22:36 雨为我停 阅读(192) 评论(0) 推荐(0) 编辑
  2014年3月24日
摘要: 来北京第二天,裸辞的我开始漫漫找工作的路。不过虽说依旧是菜鸟,但也还是感觉自己可以找到个好工作。面试第一家,那是一家外包公司,HR居然是女的,好严肃和犀利。气场上,我怂了。 稍微问两三个问题,啊,没答上来,不耐烦的HR直接说了据——今天先到这儿。悲剧。不过俗话说,不打无准备的战,看,这就是下场,让我不看书。 其中有一个问题是:ie6的一个bug——IE下两个div之间会出现3个像素的Bug(经典的3pxBug)。而后,自己试验了下这个问题,如何解决。两行左右分布,右侧固定左侧自适应。右侧的内容左侧的内容 解决方案:在left样式中加入_margin-right:-3px;在righ... 阅读全文
posted @ 2014-03-24 17:11 雨为我停 阅读(222) 评论(0) 推荐(0) 编辑
  2014年3月14日
摘要: 作为一个专业的淘宝控,不知道从什么时候开始发现淘宝上居然还有语音搜索,好吧,因为好奇心作祟还是想一探究竟。不过我想仔细一点的人,都会发现在只有在webkit内核的浏览器上有,原因是它只支持webkit内核浏览器。我们先看下他们的不同显示 下面是在火狐下的截图 下面这个是在chrome下的截图 能猜想到的,就是写的代码肯定是不兼容的。不过你会发现真是比较简单的,就算你是前端初学者你也会明白 其中参数的意义:属性x-webkit-speech就是让你的输入框的右边出现一个小话筒,有了语音的功能。而lang,则是强制输入框里面的语音的语言种类,例如上面写的lang=... 阅读全文
posted @ 2014-03-14 12:11 雨为我停 阅读(1552) 评论(0) 推荐(0) 编辑
  2014年3月12日
摘要: 天天倒弄正则表达式,天天倒弄验证,各种验证,基本都用了一遍。最简单莫过于isNaN,常用的莫过于用户名、邮箱、密码、身份证的验证等等。1、就算isNaN简单,也想说说,毕竟之前基本没用到过。isNaN——是javascript中的函数,是用来判断是否为非数字的,若是则返回true,反之是false。else if(isNaN($("#matchTicket").attr("value"))){ alert('比赛券必须为数字!'); $("#matchTicket").select(); return false; } 阅读全文
posted @ 2014-03-12 10:48 雨为我停 阅读(376) 评论(0) 推荐(0) 编辑
  2014年3月11日
摘要: 具体代码如下: /** * 用时间戳来验证时间(开始和结束时间)(不含有时分秒) * @param startTime,endTime */ function isValidTime(startTime,endTime){ var startstrs = startTime.split("-"); var startyear = startstrs[0]; var startmonth = startstrs[1]; var startday = startstrs[2]; var startDate = new Date(star... 阅读全文
posted @ 2014-03-11 18:44 雨为我停 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 一、去掉全角左侧空格/** * 全角左侧空格去掉 */function ultrim(s){ return s.replace(/^[" "|" "]*/, "");}二、去掉全角右侧空格/** * 全角右侧空格去掉 */function urtrim(s){ return s.replace(/[" "|" "]*$/, "");}三、去掉全角前后空格/** * 全角前后空格去掉 */function utrim(s){ return urtrim(ultrim(s));} 阅读全文
posted @ 2014-03-11 18:33 雨为我停 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: 紧接着“CKEditor如何统计文字数量”,我想稍微说下,下面就filterHtml就是用来过滤全部html标签的。/***过滤html标签*/function filterHtml(s){ s = s.replace(/]*>/g,''); return trim(s);}也许有时候你并不是只想去掉html标签,还有去掉多余空行和去掉行尾空白,可以这样写,当然这些在日常的运用中是远远不够的——各种去掉空格的正则str = str.replace(/\n[\s| | ]*\r/g,'\n'); //去除多余空行str = str.replace(/[ | 阅读全文
posted @ 2014-03-11 18:31 雨为我停 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 今天在修改v5后台的比赛系统时,发现文本框需要限制输入字数。我们这个系统用的是3.6.3版本的,前台代码是这样的 经过不断的尝试,最终采用CKEDITOR.instances.matchContent.getData().length,这就是这个输入框的文字长度,然后给它添加一段javascri... 阅读全文
posted @ 2014-03-11 18:18 雨为我停 阅读(2649) 评论(0) 推荐(0) 编辑
  2014年3月10日
摘要: 源码下载:v5平台 截图: 阅读全文
posted @ 2014-03-10 22:34 雨为我停 阅读(149) 评论(0) 推荐(0) 编辑