下面列出了我在项目中经常使用到的一些方法,这些方法可以很方便的提高我们的工作效率,代码在GitHub上面,点击目录就可以跳转了,欢迎大家通过fork,改编和优化成自己的JavaScript方法库。 目录 仿ECMAScript5中Object.create()函数 仿ECMAScript5中String.trim()函数 仿ECMAScript5中Array.reduce()函数 仿ECMAScript5中Object.keys()函数 仿ECMAScript5中Function.bind()函数 仿ECMAScript5中Array.map()函数 仿Math.max()方法实现 仿String.match()方法实现 仿HTML5的classList属性实现 仿Function.name属性实现 返回元素的第n层祖先元素 返回元素的第n个兄弟元素 返回元素的第n个子代元素 原生JS实现CSS动画之震动 原生JS实现CSS动画之隐藏 在数组中查找所有出现的元素方法 数据类型检测之特殊情况特殊处理 使用innerHTML实现outerHTML属性 插入节点 倒序排列子节点 查询窗口滚动条的位置 查询窗口的视口尺寸 表格的行排序 生成目录表 数组去重 冒泡排序 从URL解析参数 获取纯文本的元素内容 手写一个JSONP实现 查询纯文本形式的内容 查找元素的后代中节点中的所有Text节点 使用innerHTML实现insertAdjacentHTML 拖拽 在谷歌地图上显示地理位置信息 使用所有地理位置特性
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。