摘要:
npm npm2 node版本为4,npm版本就会将为2.x,此时我们执行下那 npm install express 分析下node_modules的目录结构。我们会发现, express 包和它的依赖都会被下载下来,展开展开 express,它也有 node_modules: 再展开几层,每个依 阅读全文
摘要:
背景 TM的牙疼,想挂一个九院的专家,拔个牙。结果每天早起抢号都没抢到过。于是乎,就想通过捡漏的办法,24小时不间断请求医院挂号页面,看有没有专家放号。一旦检测到放号,就立即发邮件,发短信通知我。我立刻去挂号。(之所以没开发自动挂号功能,一是担心我身份证被医院拉黑,二是可能涉及到敏感问题会被叫去喝茶 阅读全文
摘要:
Q:再js中定时任务 我们为什么要用setTimeout模拟,而不直接用setInterval A:以下为详细答案 精确控制时间间隔: 使用 setTimeout 可以更精确地控制每次任务执行的时间间隔。因为在任务执行完成之后,我们可以根据需要再次设置下一个任务执行的时间,从而避免了可能因任务执行时 阅读全文
摘要:
1.前言 对比之前,我们先要搞懂,vite与webpack的定位以及关系才可以。 那前端社区中常谈到的这些工具webpack、rollup、parcel、esbuild、vite、vue-cli、create-react-app、umi他们之间的关系: webpack、rollup、parcel、e 阅读全文
摘要:
背景 在逛b站的时候,发现一些视频的弹幕都在视频后面,不会遮挡人像,这样看起来很舒服。于是就想着,能不能自己实现一下呢?于是就有了这篇博客。 探究源码 1、通过调试控制台发现每个video标签都覆盖了个弹幕的div,这个div有个mask-image属性。这个属相包含了一张扣出的图片。推测就是通过这 阅读全文
摘要:
VUE3 + Three.js 坑 1. 问题描述 将scene、camera、renderer、controls等变量用reactive变成响应式时,页面渲染会报错: three.module.js?5a89:24471 Uncaught TypeError: 'get' on proxy: pr 阅读全文
摘要:
利用广播通道实现标签页通信 1. 什么是广播通道 广播通道是一种新的浏览器原生API,它可以让你在同源的标签页之间传递消息。这个API的目的是为了让开发者可以在不同的标签页之间共享数据,而不需要使用LocalStorage或者其他的存储方式。 2. 广播通道的使用 2.1 创建广播通道 const 阅读全文
摘要:
1、inherit (继承) inherit 关键词用于将一个属性值设置为其父元素的相同属性值。 它是一种实现样式继承的方式,使子元素继承父元素的样式属性。 如果父元素没有明确定义该属性,子元素将继承到该属性的默认值。 这个关键词通常用于处理文本属性,如文本颜色、字体等。 <div> <p>这是一个 阅读全文
摘要:
代码不再赘述,直接复制到文件直接运行即可 逻辑很简单,在画布上进行绘制,对js基础有一定要求。 html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="st 阅读全文
摘要:
1、响应式本质 就是把数据和函数相关联起来,当数据变化时,函数自动执行。当然这对于函数和数据也是有要求的 函数必须是以下几种: render computed watch watchEffect 数据必须是以下几种: 响应式数据 在函数中用到的数据 2、例子 2.1 <template> <div 阅读全文