自制原生js工具库——基础篇
2008-05-05 23:33:45摘要:源码 /** * Copyright (c)2008 xiaosuo */ /* ******************************************************************* */ /* UTIL FUNCTIONS */ /* ******************************************************************* */ var Util = { 'VERSION':1.1 }; //获取id function id(name) { return document.getElementById(name); } //获取指定元素 function tag(name, elem) { // 如果不提供上下文元素,则遍历整个文档 return (elem || document).getElementsByTagName(name); } //判断对象是否存在 function defined(o) { return (typeof (o) != undefined); } /* ******************************************************************* */ /* OBJECT FUNCTIONS */ /* ******************************************************************* */ var Obj = (function() { var object = {}; //检查是否是对象 object.isObject = function(o) { return (o != null typeof (o) == object defined(o.constructor) o.constructor == Object !defined(o.nodeName)…… 阅读全文