240 发简信
IP属地:浙江
  • 一道全面考察 JS 基础的一道题

    这个道题看似简单,但考察了很多JS 基础知识点 Foo.getName() // 2这个应该没有什么质疑的, 因为函数 Foo 内部没有执行,所...

  • Vue 可拖拽的组件

    好久没更新了,最近写了一个小的拖拽组件,分享一下场景:h5项目上要有一个联系客服或查看相关问题的模块,一般定位在页面的左侧或右侧,可当页面滑动时...

  • JS 驼峰转下划线/下划线转驼峰

    首先题目:根据数据结构,把对象类型的 key 值下换线转成驼峰。例如: 下划线转驼峰 代码 驼峰转下划线代码思路同👆基本一样,就是把正则匹配 k...

  • 手写 call 、apply、bind

    基本介绍 apply、call、bind都是Function 对象上的方法,调用这三个方法必须是一个函数。 使用 fn 是要调用的函数thisA...

  • 总结JavaScript几种继承的方式及优缺点

    1. 原型继承 原型继承是比较常见一种继承方式 从上图中可以看到, 原型继承的特点: 注意:原型继承的缺点 如果有一个子类 child2 调用...

  • js 手写深浅拷贝

    实现深浅拷贝 浅拷贝 先说一下浅拷贝的实现方式 Object.assign() ES6 中 Object 的一方法,可以是来合并多个JS对象(能...

    2.1 1731 0 12
  • Resize,w 360,h 240
    Element el-upload 图片传 base64

    记录一下用 el-upload 批量上传图片,传 base64 格式给服务端 公司的后台项目,需要传多张图片上去,以前上传接口是接收 base6...

  • 理解虚拟 DOM ,React 选择它是为了性能吗?

    虚拟 DOM 是什么 虚拟 DOM 是 JS 对象 虚拟 DOM 是对真是 DOM 的描述 虚拟 DOM 的本质是 JS 和 DOM 之间的一个...

  • 编写一个 webpack plugins

    创建插件 webpack 插件由以下组成: 一个 JavaScript 命名函数。 在插件函数的 prototype 上定义一个 apply 方...

    5.7 732 0 11
个人介绍
一位向往自由的前端学渣...

最近很多技术方面内容都写在博客上了,有兴趣可以去看看 https://sunchang612.github.io/blog/