Web前端之路让前端飞Web 前端开发

编写自己的JavaScript方法库

2017-11-17  本文已影响48人  前端精髓

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

拖拽

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

使用所有地理位置特性

上一篇下一篇

猜你喜欢

热点阅读