用户中心USER CENTER

首页/用户
  • memwatch分析

    摘要:介绍是一个扩展,主要用来观察内存泄露问题,基本用法如下实现分析分析的版本为。的入口函数在文件中,通过进行声明。下面分析下函数的具体实现函数内部会递归调用函数得到最终堆快照的结果。回调的触发与的钩子有关,详细看下一节分析。 介绍 memwatch是一个c++扩展,主要用来观察nodejs内存泄露问题,基本用法如下: const memwatch = require(@airbnb/mem...

    worldligang 发布于JavaScript
  • javascript中this指向问题总结

    摘要:文章目的是总结下这个事情,如果没有考虑周全,遗漏某一条,请过路的留言写,我在补上。类的实例在函数中的一般指向和中括号里面的第一个参数是谁就指向谁。输出说明指向的是输出,说明指向的是箭头函数中的,就是定义是所在的对象,而不是使用时所在的对象 文章目的是总结下这个事情,如果没有考虑周全,遗漏某一条,请过路的留言写,我在补上。 在自制行函数中,this --> window let ...

    worldligang 发布于JavaScript
  • js转换字符串为base64位

    摘要:在对象下有两个可以对编码进行编译得到位的字符串编码为解码为码此种方法不能对中文进行操作因为码中没有中文如果编码会得到乱码要编码中文可以先用对字符串进行转义转义后再成就可以用解码后再调用得到原来的字符兼容性不兼容及以下老版本兼容以下需要自己封 在window对象下有两个api,可以对ASCII编码进行编译,得到base64位的字符串 showImg(https://segmentfaul...

    worldligang 发布于JavaScript
  • 【Geek议题】合理的VueSPA架构讨论(上)

    摘要:下面也是以模块的模块集为例,可以发现和路由有一些不同就是这里为了防止模块跟全局耦合,运用函数式编程思想类似于依赖注入,将全局的实例作为函数参数传入,再返回出一个包含的对象,这个导出的对象将会被以模块名命名,合并到全局的集中。 前言 web前端发展到现代,已经不再是严格意义上的后端MVC的V层,它越来越向类似客户端开发的方向发展,已独立拥有了自己的MVVM设计模型。前后端的分离也使前端人...

    worldligang 发布于JavaScript
  • underscore debounce函数分析

    摘要:函数分析标签空格分隔本文是源码剖析系列第六篇文章,上节我们介绍了节流函数的实现,这节将会介绍一下节流函数的兄弟防抖动函数。函数是在高频率触发的情况下,为了防止函数的频繁调用,将其限制在一段时间内只会调用一次。 underscore debounce函数分析 标签(空格分隔): underscore 本文是underscore源码剖析系列第六篇文章,上节我们介绍了throttle节流函...

    worldligang 发布于JavaScript
<