摘要: ~ 阅读全文
posted @ 2012-03-29 13:40 冰王子(等待只为与你相遇) 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 接着第一课,我们看下collection函数集中剩下的几个 // Invoke a method (with arguments) on every item in a collection. _.invoke = function(obj, method) { var args = slice.call(arguments, 2); return _.map(obj, function(value) { return (method.call ? method || value : value[method]).apply(value, args); })... 阅读全文
posted @ 2011-10-20 15:01 冰王子(等待只为与你相遇) 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 从8月10多号开始工作到现在已差不多有2个多月了,这期间接触了许多新的东西,比如前端MVC,JS模块化,前端模板,游戏引擎,等,也学习了很多出色的js库的源码,有的也在具体的项目中应用了,但一直以来忙于工作没有时间总结,以前在学校的时候每看一本js的书籍,我都会把其中的精华记录在我的笔记本中,到现在差不多笔记满满得也有3,4本了,每天光是看着这些心里都很充实,呵呵,学校里面的学习总是那么惬意,工作了,没那么多时间和精力用来写笔记,但是在电脑上敲敲键盘写写博也是一件很fashion的事情,而且公司这边招人也都比较看重博客写的好的童鞋,其实博客写的好的一般都很善于总结,总结的重要性大家应该都比.. 阅读全文
posted @ 2011-10-19 19:18 冰王子(等待只为与你相遇) 阅读(4138) 评论(0) 推荐(1) 编辑
摘要: 折腾了好几天,纠结了好几天,郁闷了好几天,终于在今天可以释怀了,留下其中的苦乐辛酸来和大家分享。 事情是这样子的,上周接到一个需求,其中涉及到一个好友选择的组件,就是单机左侧某个群组下的好友后该好友移动到右侧,视为选择了它,另外每个群组还有全选,折叠和展开等功能。组件在开发过程中,遇到了在2000条数据的时候,搜索会变的很卡,IE8下为2s左右,IE6更长,我在最初的优化过程中我使用事件代理,文档片段,字符串数组,少创建对象,缓存一切可以缓存的,用hash超找代替数组查找等方式,但是一直没有找到性能的瓶颈所在,所以效果不大,后来采用了setTimeout的方式,就是限制js的执行时间... 阅读全文
posted @ 2011-10-17 17:49 冰王子(等待只为与你相遇) 阅读(8717) 评论(0) 推荐(2) 编辑
摘要: 今天在做slider的时候遇到了handler不能覆盖bar的问题,在johnnie的帮助下解决了,为了不让自己下次再犯同样的错误就把他记录下来,也欢迎大虾们来点评下当时的情景是这样的,我的bar是绝对定位的,我的handler不是绝对定位(ps:是我自己忘记了),bar的z-index小于handler的,但是handler却在bar的下面当把handler设为绝对定位后恢复正常,原因:bar绝对定位后脱离标准文档流,而handler在标准文档流中,二者不是同一文档流,所以z-index无法起作用,当handler绝对定位后,二者重新回到同一文档流中,所以,你懂的。。。。 阅读全文
posted @ 2011-08-15 18:15 冰王子(等待只为与你相遇) 阅读(246) 评论(0) 推荐(0) 编辑
摘要: textContent与innerText的不同by Sandy_zc_1 :因为发现网络上很少有这方面的内容,因此就把自己私有blog上的这篇文章搬出来到Boluor的公开blog,方便其它人查阅。——————————————&m... 阅读全文
posted @ 2010-10-21 11:51 冰王子(等待只为与你相遇) 阅读(1789) 评论(0) 推荐(0) 编辑
摘要: 1 select标签必须闭合<select></select>2 左右布局的时候可以让一方浮动,浮动的一方设置width,另一方设置margin=float一方的width+实际的margin,如下所示:.top .top_left{width:250px; float:left; height:500px;}.top .top_right{height:500px; ma... 阅读全文
posted @ 2010-09-20 14:12 冰王子(等待只为与你相遇) 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 今天在网上看到的一个根据ClassName获取Elements的脚本,在此记录一下,以便日后使用。 复制代码 代码如下: var getElementsByClassName = function(searchClass, node, tag) { if (document.getElementsByClassName) { return document.getElementsByClassNa... 阅读全文
posted @ 2010-07-11 18:18 冰王子(等待只为与你相遇) 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 今天在写一个JS输入文本过滤的程序,本来我的设想是在keypress事件中获取按下的键,然后再进行判断,这样的话总是出错,最后终于明白自己把事件的发生顺序搞错了,应该是先keydown,然后是keypress,最后才是keyup,如果用户按一次字符按键,会按以下顺序发生keydownkeypresskeyup如果用户按一次非字符键比如shift 则会发生以下顺序事件keydownkeyup如果用户... 阅读全文
posted @ 2010-06-19 18:00 冰王子(等待只为与你相遇) 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 函数说明 log(obj[, obj, ...])向控制台输出一个信息。可以输入多个参数,输出将已空格分隔各参数输出。 第一参数可以包含格式化文本,例如: log(‘这里有%d个%s’,count,apple); 字符串格式: %s:字符串。 %d, %i:数字。 %f: 浮点数。 %o -超链接对象。 debug(obj[, obj, ...])向控制台输出一个信息,信息... 阅读全文
posted @ 2010-06-19 08:56 冰王子(等待只为与你相遇) 阅读(1279) 评论(0) 推荐(0) 编辑