编写自己的JavaScript方法库

下面列出了我在项目中经常使用到的一些方法,这些方法可以很方便的提高我们的工作效率,代码在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

  • 拖拽

  • 在谷歌地图上显示地理位置信息

  • 使用所有地理位置特性

你可能感兴趣的:(javascript)