240 发简信
IP属地:台湾
  • [JS]回溯算法之矩阵中的路径

    题目:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左右上下移...

  • [JS]二分法查找两种实现

    利用递归去实现,要注意终止临界条件,否则会发生堆栈内存溢出的情况。 递归版本: 理论上任何递归可以解决的事情都可以通过迭代循环去解决,只是复杂度...

  • Resize,w 360,h 240
    vue中的diff算法解析

    分析的整体思路是从一个简单例子的执行流程去分析演示diff的工作机制。下面先介绍一下几个patch.js中的函数:1.判断两个vnode是否相同...

  • Resize,w 360,h 240
    [JS]24点游戏(两种解法)

    最近遇到的比较有意思的题,是在24点游戏基础上有挑战级别的,先实现了个最笨的穷举法实现,24点游戏的话,常规解法就是通过降维去降低复杂度,通过读...

  • webpack复习总结

    首先小小的吐槽一下webpack中文网的网站质量,大部分内容还是介绍的不错的,但是有一些语法以及插件的使用方法还是老版本的,没有更新,导致在跟着...

  • node常用path方法总结

    1.path.basename(path[, ext]) path.basename() 方法返回 path 的最后一部分,ext为可选参数,是...

  • 实现模拟JS的new功能

    new功能是要生成一个构造函数的实例,所以在实现过程中需要我们手动创建一个空对象,对象的原型继承自构造函数。如果调用构造函数无返回结果,则返回结...

  • ES6扩展运算符...

    数组的扩展运算符应用1.替代函数的apply方法 另一个例子是通过push函数,将一个数组添加到另一个数组的尾部。 2.复制合并数组(浅拷贝,使...

  • 移动端实现0.5px边线

    原理上是通过css3的缩放实现,注意要加边线的元素要设置relative定位。1.单独方向上的边线 2.全包围的border边线。