240 发简信
IP属地:内蒙古
  • JS实现跳台阶拓展问题

    扩展一:一只青蛙一次可以跳上1级台阶,也可以跳上2级,但是不能连续两次跳两级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结...

  • 输出前n项斐波拉契数列

    这里注意不是求出第n项斐波拉契数列。法一:动态规划的方式。 法二:递归的方式

  • 降序输出并且连续数字之间只输出最大值和最小值

    题目:将数组进行降序,数组中不会出现重复数字,连续数字间,只取最大值和最小值。例如:[4, 7, 2, 1, 5, 8, 9, 11]输出为[1...

  • JS实现数组与树结构的相互转换

    1、数组转换为树结构 对象数组一定要按照id值排好序,每个对象id唯一,但不同对象的parentId可以相同,可根据parentId找到其父元素...

  • 将数写作为汉字JS实现

    随机生成一个1至十万的数值,并把数值转换为中文数字。例:99999 = 九万九千九百九十九,90909=九万零九百零九 注意:一定要注意为0的数

  • JS设计模式之单例模式

    单例模式:顾名思义也就是单个实例模式,可以保证一个类只能生成一个实例,并且提供一个访问它的全局访问点,我们需要限制函数实例化得行为,可以使用闭包...

  • JS常见手写代码题(二)

    1、用闭包手写一个cache工具 2、手写一个简易的JQuery,考虑插件和扩展性 3、手写Promise加载一张图片 4、手写一个简易的aja...

  • 防抖和节流

    1、防抖 指触发事件后在n秒后函数执行,如果在n秒内又触发了事件,则会重新计算函数执行时间。应用场景(适合多次事件只响应一次的情况):给按钮加防...

  • JS常见手写代码题(一)

    1、call bind applycall 、bind 、apply三个都是用来改变函数的this对象的指向,第一个参数都是this要指向的对象...

个人介绍
行有不得反求诸己