Generator函数
1.什么是Generator? 是ES6提供的一种异步编程解决方案,语法不同于普通函数;简单的把Generator 理解为一个状态机,封装了多个内部状态。执行Generator 函数会返回一个迭代器对象,可以通过调用迭代器next依次遍历Generator函数内部的每一个状态。 2.Generato
es6
未读
如何确保构造函数只能被 new 调用
function Person() {
if (!new.target) {
throw new TypeError('Error');
}
}
console.log(new Person()); new.target属性,该属性一般用在构造函数之中,返回 new 命令作用于的
有趣的前端
未读
页面随着鼠标进行偏移
效果:<div id="gallery"> <div class="tile"> <img src="https://images.unsplash.com/photo-1481349518771-20
flatMap 解决嵌套数组删除指定对象
JavaScript中数组的flatMap方法的详细介绍删除嵌套数据const arr = [ { "id": "Erlebniskategorien", "title": "Erlebniska
JS-监听鼠标事件时点击元素触发鼠标事件
问题描述:在页面挂载完成后对元素进行鼠标监听,在鼠标移入之后在元素中点击,发现触发了mouseleave事件,在查看事件对象后发现点击触发的mouseleave事件中的relatedTarget的值为nullconst popDom = document.querySelector('#po
解决退出登录后modal弹窗依旧存在的问题
在用户长时间未操作后退出登录时,如果之前打开了modal弹窗,这时候虽然路由已经跳转到了登录页,但弹窗还在,这就需要在app.vue里面添加beforeDestroy生命周期 beforeDestroy () { // 防止退出时,弹窗还在 this.modal.destroy()