深圳幻海软件技术有限公司 欢迎您!

  • 【面试题】JS改变this指向的三种方法

    一、this指向点击打开视频讲解更加详细this随处可见,一般谁调用,this就指向谁。this在不同环境下,不同作用下,表现的也不同。以下几种情况,this都是指向window1、全局作用下,this指向的是windowconsole.log(window);console.log(this);c

  • 手写 Bind:处理 New 的情况

    大家好,我是前端西瓜哥。之前写了一篇关于​​JS中bind方法的实现​​的文章,并给出了实现:复制Function.prototype.myBind=function(thisArg,...prefixArgs){constfn=this;returnfunction(...args){return

  • 前端面试题:用 JS 来实现内置的 Bind 方法

    大家好,我是前端西瓜哥,今天我们用JS来实现内置的bind方法。bind的用法在实现之前,我们先学习一下Function.prototype.bind的用法。复制function.bind(thisArg[,arg1[,arg2[,...]]])1.bind是函数特有的一个方法,可以创建一个绑定了t

  • 在 Vue 中更优雅的封装第三方组件

    一、需求场景描述实际开发的时候,为了减少重复造轮子,提高工作效率,节省开发时间成本,免不了会使用ui组件库,比如在web前端很受欢迎的element-ui。但有的时候,我们需要在原组件的基础上做些改造,比如一个image组件,我们需要统一在图片加载失败的时候展示的特定图,每次使用组件都加一遍,麻烦耗

  • 原来 Netty 的核心启动逻辑是这样的!

    你好,我是yes。上篇我们已经了解了Netty的启动流程,还剩一个bind方法没有细讲,这篇我们就着重的说下bind方法,这个方法也是触发Netty真正启动的方法。先打个预防针,源码也不是那么简单的,有时候看着有点绕,如果你想面试的时候胸有成竹,还是得有点耐心的,如果中间没看懂没事,最后我有总结,看

  • 函数中的 this 不止有 72 变

    在课程连接你、我、他——this中我们学习了this,最后留了一个问题,如何修改this的指向,今天一起学习。修改this的指向可通过apply、call、bind这三个函数中的任意一个实现。那这三个函数是谁的方法呢?在MDN中我查到了:这张图说明了这3个函数是Functionprototype的方

推荐阅读