随笔分类 -  Javascript

摘要:简洁的日期格式化现实,用法示例: * formatDate(new Date("january 01,2012")); * formatDate(new Date()); * formatDate('YYYY年MM月DD日 hh时mm分ss秒 星期 YYYY-MM-DD YY年 week'); * formatDate(new Date("january 01,2012"),'YYYY年MM月DD日 hh时mm分ss秒 星期/周 www YYYY/MM/DD week'); 阅读全文
posted @ 2012-09-05 16:23 Hodor 阅读(10458) 评论(0) 推荐(2)
摘要:昨天参加的一个前端面试,其中有一题数组去重,据说是前端面试高频题,正好遇到了,下面是几种方法的在不同浏览器下的性能测试 阅读全文
posted @ 2012-08-04 04:22 Hodor 阅读(721) 评论(2) 推荐(0)
摘要:【插件功能】 当用户向上或向下滚动页面到一定位置时,目标元素开始固定定位(position:fixed),当回滚到原位置时目标元素恢复到原状态,可以定制触发滚动相对屏幕位置和触发滚动方向,兼容IE6 【插件参数】 $(".target_element").scrollFix( [ "top" | "bottom" | length(可以为负,表示相对bottom), [ "top" | "bottom" ] ]); 【下载插件】 阅读全文
posted @ 2012-07-25 11:39 Hodor 阅读(16394) 评论(2) 推荐(2)
摘要:具体题目是这样的:   从1--9中选取N个数字,组成不重复的N位数,从小到大进行编号,当输入其中任何一个数M时,能找出该数字对应 的编号。如 N=3,M=213. 输出:[123(1) , 132(2) , 213(3) , 231(4) , 312(5) , 321(6)]--->X=2 阅读全文
posted @ 2012-07-20 19:35 Hodor 阅读(1901) 评论(3) 推荐(0)
摘要:在Javascript里,setTimeout和setInterval接收第一个参数是一个字符串或者一个函数,当在一个对象里面用setTimeout延时调用该对象的方法时,由于这时this指向的是window,所以我们得不到想要的结果,原因是setTimeout里面的this是指向window,所以要调用的函数变成 window.fn 为undefined,于是悲剧了。所以问题的关键在于得到当前对象的引用,于是有以下三种方法 阅读全文
posted @ 2012-07-20 00:56 Hodor 阅读(727) 评论(3) 推荐(3)