new 做了什么? 创建了一个空对象 将空对象的原型指向构造函数的原型 将这个空对象改变this的指向去调用这个构造函数 我们没有用new的时候,作为执行函数是返回值unde...

new 做了什么? 创建了一个空对象 将空对象的原型指向构造函数的原型 将这个空对象改变this的指向去调用这个构造函数 我们没有用new的时候,作为执行函数是返回值unde...
什么是发布订阅模式 发布-订阅模式是一种对象间的一对多的依赖关系,当一个对象的状态发生变化时,所有依赖于他的对象都将得到状态改变的通知。订阅者(Subscriber) ——>...
我们在使用vue时,可以通过this.xxx 访问到data里的xxx,对应的我们也可以设置this.xxx = 1来设置data里的数据 在vue里这段代码肯定是可以正确执...
场景 当页面的input在页面的位置比较靠下时,获取焦点会弹出系统键盘。在ios系统中键盘会把页面顶起来,让输入框在键盘上吗。但是一些安卓系统,键盘会盖住页面的输入框,这时候...
沿着作用域向上着最近的一个function(不是箭头函数),看这个function最终是怎么执行的 this的指向取决于所属function的调用方式,而不是定义 funct...
我们使用ES7的语法 async await可以将异步函数来同步调用。 其实原理是利用了ES6的Generator。我们可以封装一个Generator的co函数,来理解asy...
组合式api的主要目的是将同一个逻辑关注点相关代码收集在一起 setup 1.在 setup应该避免使用 this,因为它不会找到组件实例。setup 的调用发生在 data...
功能描述 我们在页面开始渲染等待后台接口数据,或者提交表单数据的时候我们需要一个加载中的效果,我们可以利用vue提供的自定义指令来实现这个功能 实现部分 首先写一个指令 思路...
api参照HTML Drag and Drop API[https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_...
通过监听滚动事件,判断图片相对于视口的位置是否小于浏览器视口的高度。 缺点是执行的次数很多,而且图片已经加载过了还是会判断 通过IntersectionObserver(ht...
问题描述: 在hash模式下,点击返回按钮(通过router)或者通过浏览器的返回按钮(histroy.go(-1))页面的地址发生了变化,但是页面并没有变化 问题处理 在a...
理解概念 函数式编程是一种编程范式,例如面向对象编程函数式编程的主要思想是:把事物之间的联系抽象到程序中,对运算过程进行抽象指的是数学中函数的映射关系 相同的输入始终要有...
现在已经复现不了了,不知道是不是已经修复了。。
[chrome]click事件会触发mouseleave问题 这几天一直被一个很奇怪的问题困扰,就是在chrome上的点击事件会触发该dom的mouseleave事件,详见代码示例http://jsrun.net/NFhKp/ed...
问题 这几天一直被一个很奇怪的问题困扰,就是在chrome上的点击事件会触发该dom的mouseleave事件,详见代码示例http://jsrun.net/NFhKp/ed...
element-ui中的notify没有设置每次弹出的时间间隔,如果前端的点击事件不加以控制的话,会一直弹出多个notify。在API中notify有一个close()方法,...
vue中的setInterval在页面离开之后仍会执行,在切换多个路由之后,定时器的速度会越来越快。加入下面代码,问题解决。