Ruby's Louvre

每天学习一点点算法

导航

2009年12月24日 #

将各种类型或对象都转变为数组

摘要: jQuery的makeArray有其局限性(1.3.4还有bug),我自己实现了一个,不过涉及N多辅助方法。早期尝试使用Ext.isIterable,不过它有点小BUG,如放一个函数进去,它会返回undefined,好歹返回false嘛,另对于用户自定义的类数组对象无法检测,残念!不过我的isArrayLike也不完美,自定义的东西随意性太大了,暂时没办法一网打尽……以后慢慢改进!下面是测试: &... 阅读全文

posted @ 2009-12-24 17:13 司徒正美 阅读(2074) 评论(3) 推荐(0) 编辑

动态创建XML文档

摘要: var createXML = function (str) { if (typeof DOMParser !== "undefined") { return (new DOMParser()).parseFromString(str, "application/xml"); }else if (typeof ActiveXObject != "undefined") { if (typeof a... 阅读全文

posted @ 2009-12-24 14:59 司徒正美 阅读(1038) 评论(1) 推荐(0) 编辑

getWindow与isWindow

摘要: var getWindow = function(obj) { var winProp = !+"\v1" ? 'parentWindow' : 'defaultView'; return obj[winProp] || (obj.ownerDocument && obj.ownerDocument[winProp]) || obj; } var isWindow = function(obj){... 阅读全文

posted @ 2009-12-24 11:27 司徒正美 阅读(1053) 评论(0) 推荐(0) 编辑