下面列出了我在项目中常用到的一些方法,这些方法能够很方便的提升咱们的工做效率,代码在GitHub上面,点击目录就能够跳转了,欢迎你们经过fork,改编和优化成本身的JavaScript方法库。git
仿ECMAScript5中Object.create()函数github
仿ECMAScript5中String.trim()函数数组
仿ECMAScript5中Array.reduce()函数函数
仿ECMAScript5中Object.keys()函数优化
仿ECMAScript5中Function.bind()函数动画
仿ECMAScript5中Array.map()函数排序
仿Math.max()方法实现ip
仿String.match()方法实现get
仿HTML5的classList属性实现it
仿Function.name属性实现
返回元素的第n层祖先元素
返回元素的第n个兄弟元素
返回元素的第n个子代元素
原生JS实现CSS动画之震动
原生JS实现CSS动画之隐藏
在数组中查找全部出现的元素方法
数据类型检测之特殊状况特殊处理
使用innerHTML实现outerHTML属性
插入节点
倒序排列子节点
查询窗口滚动条的位置
查询窗口的视口尺寸
表格的行排序
生成目录表
数组去重
冒泡排序
从URL解析参数
获取纯文本的元素内容
手写一个JSONP实现
查询纯文本形式的内容
查找元素的后代中节点中的全部Text节点
使用innerHTML实现insertAdjacentHTML
拖拽
在谷歌地图上显示地理位置信息
使用全部地理位置特性