1 Star 1 Fork 0

zjrzpp/Worktools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
zjrzpp api1 e6bc2fc 8年前
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

前言

由于工作中有很多常用的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. 删除指定元素添加类名

空文件

简介

工作中常用的原生js方法,组件等总结。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/zjrzpp/Worktools.git
git@gitee.com:zjrzpp/Worktools.git
zjrzpp
Worktools
Worktools
master

搜索帮助