240 发简信
IP属地:浙江
  • 堆&堆排序

    堆排序 堆排序是一种原地的、时间复杂度为 O(nlogn) 的排序算法。 什么是堆 堆是一个完全二叉树(除了最后一层,其他层的节点个数都是满的,最后一层的节点都靠左排列); ...

  • 使用AST开发babel插件

    @babel/parser babel解析器 babelParser.parse(code, [options]) sourceType: module/script;"mo...

  • about babel

    Babel babel的配置文件,存放在项目的根目录下,设置项目中==转码规则和插件=。 以编程方式的配置文件babel.config.js 简单的并且只用于单个软件包的配置...

  • js 监听浏览器不滚动事件

    添加定时器,每次滚动事件先清除上个定时器,再添加新的定时器,比如说,浏览器3秒没发生滚动,3秒后则会触发定时器回调事件,进而获取到没有滚动事件。

  • nuxt部署、国际化、代理

    pages 目录 Nuxt.js 会依据 pages 目录中的所有 *.vue 文件 部署 发起跨域请求 npm i @nuxtjs/proxy -D 国际化 使用vue-i...

  • 120
    你不了解的EventLoop

    0 一如既往的开场白 1 EventLoop js是单线程的,因为可以操作DOM,如果是多线程的话,容易导致冲突,比如一个线程删除一个dom节点,另一个线程又需要操作这个do...

  • 120
    redux让人又爱又恨

    快照:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。 零、你可能...

  • 120
    理解深度学习反向传播——从简单的线性拟合案例开始

    在深度学习环境安装一文中,我们已经搭建了撸代码的基本环境。现在就可以来正式写代码了。我们今天的目标是模拟线性回归,通过调整参数(斜率k和b)找到和数据最匹配的线性函数。 ti...

  • 120
    内存中的堆和栈到底是什么

    文章也同时在个人博客 http://kimihe.com/更新 引言 网络上关于内存中各区段作用的文章有很多,但不得不吐槽一下,这些文章大多相互引用,内容大同小异,没有把问题...

  • 120
    BFC解决css布局

    定义 block formatting context,块级格式化上下文,相对应的还有IFC(inline formatting context),内联格式化上下文。 原则:...

  • 再看原型链

    开场白 输出? prototype 每个构造函数都有一个prototype属性,指向自己的原型对象; 什么是原型?每个对象创建的时候,都会与之关联另一个对象,这个就是原型对象...

  • 闭包

    0 执行环境和作用域 每个函数都有自己的执行环境,当执行流进入一个函数时,函数的环境就会被推入一个环境栈中。当函数执行完毕之后,栈将其环境弹出,该环境中的变量对象(变量和函数...

  • 120
    浅谈webpack优化

    移动端项目,需要严格控制包的大小,不然影响用户体验,所以需要对webpack进行优化本文档主要介绍自己初次体验webpack优化的一些知识点。 敲黑板 包分析工具 vue-c...

  • 120
    设计模式之中介者模式

    什么叫中介者模式 中介者模式的作用就是解除对象与对象之间的紧耦合关系 增加一个中介者对象后,所有的相关对象都通过中介者对象来通信,而不是互相引用,所以当一个对象发生改变时,只...