Fork me on GitHub

javascript api

前言

由于工作中有很多常用的js代码,或者一些常用算法,自己先下时整理了出来,方便工作中用到的时候查阅,浏览提高开发效率。
当然有些api或者方法的实现也借鉴了其他人的方法,自己在这里主要是为了方便。谢谢

API文档

常用算法

  • checkPalindrom      1.判断一个单词是否是回文数
  • unique                     2.去掉一组整型数组重复的值
  • findMaxDuplicateChar      3.统计一个字符串出现最多的字母
  • bubbleSort     4.冒泡排序算法
  • quickSort      5.快速排序算法
  • selectSort     6.选择排序算法
  • insertSort      7.插入排序算法
  • hashSort      8.希尔排序算法
  • fibo      9.斐波纳契数列
  • factorial      10.求n的阶乘
  • exchangeNumber      11.不借助临时变量,进行两个整数的交换
  • randomString      12.随机生成指定长度的字符串
  • binary      13.折半查找算法
  • findWord      14.找到数组中每一个a出现的位置

排序算法学习地址

  1. 希尔排序算法 https://segmentfault.com/a/1190000009461832
  2. 快速排序算法 https://segmentfault.com/a/1190000009426421
  3. 选择排序算法 https://segmentfault.com/a/1190000009366805
  4. 递归 https://segmentfault.com/a/1190000009857470
  5. 十大经典算法排序 https://github.com/hustcc/JS-Sorting-Algorithm

功能类库

  • indexOf       1. 返回数组指定项的索引
  • isFunction      2. 判断是否为函数
  • isFunction      2. 判断是否为函数
  • isIE      3. 判断是不是ie
  • isArray      4. 判断是否为数组
  • isObject      5. 判断是否为对象
  • extend      6. 对象浅复制
  • arrayEqual      7. 判断两个数组是否相等
  • getName      8. 获取一个随机的5位字符串
  • createScript      9. 在页面中注入js脚本
  • jsonp      10. 跨域jsonp
  • json      11. 实现ajax的json
  • crc32      12. crc32加密
  • hasClass      13. 是否含有此类名
  • addClass      14. 给指定元素添加类名
  • removeClass      15. 删除指定元素添加类名
-------------本文结束感谢您的阅读-------------