240 发简信
IP属地:浙江
  • 在vue中$ref的作用主要是用来操作dom或者获取dom的值,是一种万不得已的解决方案,因为vue核心是数据驱动,双向绑定。父子组件传值可以通过&emit和prop来实现,兄弟组件可以通过$bus &on实现或者也可以通过vuex状态管理来实现

    vue.js中ref及$refs的使用及讲解

    关于ref和$refs的用法及讲解,vue.js中文社区( https://cn.vuejs.org/v2/api/#ref )是这么讲解的: ref被用来给元素或子组件注册...

  • 反柯里化主要作用是将某种数据类型没有的api加上其他数据类型的api,文中的案例就是将obj使用数组的push进行添加功能

    简单粗暴详细讲解javascript实现函数柯里化与反柯里化

    函数柯里化(黑人问号脸)???Currying(黑人问号脸)???妥妥的中式翻译既视感;下面来一起看看究竟什么是函数柯里化: 维基百科的解释是:把接收多个参数的函数变换成接收...

  • 柯里化主要作用是用来延迟调用提前返回和减少代码冗余,同时这也是他的优点。你品,你细品,正常的多次调用要这样写:函数名(参数)…,而函数柯里化只需要函数名(参数1)(参数2)…或者函数名(参数1,参数2…),这样是不是更加优雅了呢

    简单粗暴详细讲解javascript实现函数柯里化与反柯里化

    函数柯里化(黑人问号脸)???Currying(黑人问号脸)???妥妥的中式翻译既视感;下面来一起看看究竟什么是函数柯里化: 维基百科的解释是:把接收多个参数的函数变换成接收...

  • JavaScript设计模式——原型模式

    原型模式: 原型模式是指原型实例指向创建对象的种类,并通过拷贝这些原型创建新的对象,是一种用来创建对象的模式,也就是创建一个对象作为另一个对象的prototype属性; pr...

  • 120
    JavaScript设计模式——命令模式

    命令模式是JavaScript设计模式中行为型的一种设计模式; 定义:向某些对象发送请求,但是并不知道被请求的操作具体是什么,所以我们希望以一种松耦合的方式来设计程序,使得请...

  • JavaScript设计模式——职责链模式

    职责链模式是设计模式中行为型的一种设计模式; 定义: 使多个对象都有机会处理请求,从而避免请求的发送者与接收者之间的耦合关系,将这些处理请求的对象形成一个链,并沿着这个链传递...

  • JavaScript设计模式——代理模式

    代理模式属于设计模式中结构型的设计模式; 定义:顾名思义就是为一个对象提供一个代用品或占位符,以便控制对它的访问!白话解释:很多明星都是有经纪人的,如果要联系明显进行商演或者...

  • JavaScript设计模式——适配器模式

    适配器模式是设计模式行为型模式中的一种模式; 定义: 适配器用来解决两个已有接口之间不匹配的问题,它并不需要考虑接口是如何实现,也不用考虑将来该如何修改;适配器不需要修改已有...

  • JavaScript设计模式——策略模式

    策略模式是JavaScript设计模式中行为型的设计模式;定义: 定义一系列算法,并将这些算法各自封装成策略类(方法),然后将不变的部分和变化的部分分离开来,并且这些算法可以...

  • JavaScript设计模式——观察者模式

    观察者模式又被称为发布-订阅模式,是设计模式中的一种行为型模式; 定义: 观察者模式定义了一种一对多的对象依赖关系,当被依赖的对象的状态发生了改变,所有依赖它的对象都会得到通...

  • JavaScript设计模式——原型模式

    原型模式: 原型模式是指原型实例指向创建对象的种类,并通过拷贝这些原型创建新的对象,是一种用来创建对象的模式,也就是创建一个对象作为另一个对象的prototype属性; pr...

  • 120
    CSS实现带箭头的提示框

    我们在很多UI框架中看到带箭头的提示框,感觉挺漂亮,但是之前一直不知道其原理,今天网上找了些资料算是弄清楚原理了; 先上效果图: 原理分析:上面的箭头有没有觉得很像一个三角形...

  • Javascript设计模式——建造者模式

    建造者模式是相对比较简单的一种设计模式,属于创建型模式的一种; 定义:将一个复杂的对象分解成多个简单的对象来进行构建,将复杂的构建层与表现层分离,使相同的构建过程可以创建不同...

  • JavaScript设计模式——单例模式

    单例模式也称为单体模式,规定一个类只有一个实例,并且提供可全局访问点; 在读这篇文章之前,也许你对单例模式的概念感到模糊或者不清楚,但是其实在日常的开发中你肯定用到过单例模式...

  • JavaScript设计模式——工厂模式

    在介绍工厂模式之前,首先我们要理解一下什么是设计模式?什么是设计原则? 设计模式: 通常在我们解决问题的时候,很多时候不是只有一种方式,我们通常有多种方式来解决;但是肯定会有...

  • 120
    简单理解Vue中的nextTick

    Vue.nextTick是Vue官方给我们提供的一个API(方法),作用是在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM; 那么...

个人介绍
深入浅出的讲解学习前端知识

一个喜欢折腾的95后

【个人公众号:有梦想的咸鱼前端】