VueJS使用addEventListener的事件如何触发执行函数的this
1、使用浏览器监听切屏为例 此处为考虑浏览器兼容性推荐使用:document.addEventListener 1.1、正常函数使用如下: let n = 0; let max = 3; // 切屏最大次数 document.addEventListener("visibilitychange", ...
JS如何返回异步调用的结果?
这个问题作者认为是所有从后端转向前端开发的程序员,都会遇到的第一问题。JS前端编程与后端编程最大的不同,就是它的异步机制,同时这也是它的核心机制。 为了更好地说明如何返回异步调用的结果,先看三个尝试异步调用的示例吧。 示例一:调用一个后端接口,返回接口返回的内容 function foo() { v ...
记录--vue.config.js 的完整配置(超详细)!
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前段时间,对部门的个别项目进行Vue3.0+ts框架的迁移,刚开始研究的时候也是踩坑特别多,尤其我们的项目还有些特殊的webpack配置,所以,研究vue.config.js的配置的时候也是查阅了各种资料文档,最终,完成了项目webpac ...
JS数组和字符串方法(API总结与应用)
Array API 数组方法在JS中是一个重要的知识点。本文将重点讲解一些方法的使用细节和使用场景。以下是对数组方法的分类 静态方法 | 方法 | 说明 | | | | | Array.from() | 从数组类对象或可迭代对象创建一个新的 Array 实例。 | | Array.isArray() ...
Fabric.js 修改画布交互方式到底有什么用?
本文简介 点赞 + 关注 + 收藏 = 学会了 fabric.js 为我们提供了很多厉害的方法。今天要搞明白的一个东西是 canvas.interactive 。 官方文档对 canvas.interactive 的解释是: Indicates that canvas is interactive. ...
深入原型链与继承(详解JS继承原理)
原型链与继承 new 关键字的执行过程 让我们回顾一下,this 指向里提到的new关键字执行过程。 创建一个新的空对象 将构造函数的原型赋给新创建对象(实例)的隐式原型 利用显式绑定将构造函数的 this 绑定到新创建对象并为其添加属性 返回这个对象 手写new关键字的执行过程: function ...
JS中的相等性判断
一、ES2015中有四种相等算法1. 抽象(非严格)相等比较。(==)2. 严格相等比较。( )3. 同值。(Object.is())4. 同值零。二、JavaScript提供三种不同的值比较操作1. 严格相等比较,使用 比较符号。(在两者进行比较时,不会执行类型转换)2. 抽象相等比较,使用 == ...
fastjson全局日期序列化设置导致JSONField无效
问题描述 fastjson通过代码指定全局序列化返回时间格式,导致使用JSONField注解标注属性的特殊日期返回格式失效 使用版本 | 应用名称 | 版本 | | | | | springboot | 2.0.0.RELEASE | | fastjson | 1.2.83 | 全局设置代码 pub ...
第一百一十四篇: JS数组Array(三)数组常用方法
好家伙,本篇为《JS高级程序设计》第六章“集合引用类型”学习笔记 1.数组的复制和填充 批量复制方法 copyWithin(),以及填充数组方法fill()。 这两个方法的函数签名类似,都需要指定既有数组实例上的一个范围,包含开始索引,不包含结束索引。 使用这个方法不会改变数组的大小。 1.1.fi ...
一个《跳动的爱心》代码,纯HTML+JS,双击直接运行
HTML+JS实现的一个跳动的爱心。集合了web动画库GSAP JS、OBJ 文件加载器OBJLoader、WebGL第三方库Three.js等。效果非常棒! (目录) 实际效果: 由于是纯前端项目,JS代码没有任何加密,所以赶快给心爱的人,做一个跳动的爱心吧! 目录结构: HTML代码 <!DOC ...
【JS入门小游戏】01-骰子游戏
01-骰子游戏 游戏出自Udemy的JS课程中提到的一个游戏,课程主要是对JS部分进行详细的从0开始的讲解,本篇文章是对整个游戏的分析,包括HTMK,CSS和JS,也主要对JS进行刨析。 游戏链接:https://pig-game-v2.netlify.app/ 游戏规则:开始玩家1点击ROLL D ...
使用python爬取微博评论
最近在复习以前学习的python爬虫内容,就拿微博来练了一下手,这个案例适合学习爬虫到中后期的小伙伴,因为他不是特别简单也不是很难,关键是思路,为什么说不是很难呢?因为还没涉及到js逆向,好了话不多说开干。 (1)找到要爬取的页面,如下: (2)点开评论,拉到最下方,如下位置: 点击“点击查看”进入 ...