中级前端面试100问,每日一问,持续更新…

置顶 · 中级前端面试100问,每日一问,持续更新…

温馨提示问题和答案均收集于网络,部分题目为本人作答,若有错误望指出...1.url输入到页面显示全过程其实从输入URL到页面展示在我们眼前所经历的过程其实还是非常复杂的,牵扯到的知识点也是非常的庞杂。其中很多知识都会有专...
vue3重置/初始化数据 没有this.$options.data()怎么办?

vue3重置/初始化数据 没有this.$options.data()怎么办?

在vue2中可以通过this.$options.data()或this.$options.data().xxx直接赋值重置数据为原始值那在vue3中options已经没有.data()方法了,该如何重置数据?[aru_42]代码: setup () { const initState = () => { retur...
Python小记: 爬虫开发相关技术的清单

Python小记: 爬虫开发相关技术的清单

涉及到的标准库和第三方库下载数据 - urllib / requests / aiohttp / httpx。解析数据 - re / lxml / beautifulsoup4 / pyquery。缓存和持久化 - mysqlclient / sqlalchemy / peewee / redis / pymongo。生成数字签名 - has...
Python小记: Python标准库常用内置函数

Python小记: Python标准库常用内置函数

Python标准库常用内置函数:函数说明abs返回一个数的绝对值,例如:abs(-1.3)会返回1.3。bin把一个整数转换成以'0b'开头的二进制字符串,例如:bin(123)会返回'0b1111011'。chr将Unicode编码转换成对应的字符,例如:chr(836...
MidwayJs在Controller里调用Service

MidwayJs在Controller里调用Service

使用服务在 Controller 处,我们需要来调用这个服务。传统的代码写法,我们需要初始化这个 Class(new),然后将实例放在需要调用的地方。在 Midway 中,你不需要这么做,只需要编写我们提供的** "依赖注入" **的代码写法。...
[反编译.asar文件]解压查看electron打包的app.asar文件

[反编译.asar文件]解压查看electron打包的app.asar文件

全局安装asarnpm install -g asar解压asar文件asar extract <文件名> <存放路径>
vue3+vite引入sass mixin报错: Undefined mixin.

vue3+vite引入sass mixin报错: Undefined mixin.

以往的开发中在以@import "@/assets/css/mixin.scss  的方式全局引入即可使用,在一次vue3 + vite的实操中却遇到了 Undefined mixin. 的报错..翻阅文档: https://vitejs.bootcss.com/config/#css-preprocessoroptions得知需...
Electron渲染进程与主进程通信,主进程监听并响应

Electron渲染进程与主进程通信,主进程监听并响应

大部分渲染进程无法调用的api都是通过与主进程通信,主进程完成调用后再返回结果给渲染进程的一个来自https://blog.liboliu.com/a/105网友的图示:举例:我们通过点击渲染进程上的一个按钮,主进程弹出文件选择框并读取文件内...
electron在渲染进程配置”开机自启”动态开关

electron在渲染进程配置”开机自启”动态开关

[aru_42]预备先确保在主进程中已配置下面几个参数项new BrowserWindow({ webPreferences: { contextIsolation: false, // 关闭上下文隔离 开启后渲染进程无法访问electron实例 enableRemoteModule: true...
Vue 3.0 Warn: Failed to resolve component: xxxx

Vue 3.0 Warn: Failed to resolve component: xxxx

vue3.0项目webpack/vite配置不解析的自定义元素标签1. viteexport default defineConfig({ plugins: [vue({ template:{ compilerOptions:{ isCustomElement: tag => tag.startsWith('ion-') } }...
一些风格独特的前端UI框架

一些风格独特的前端UI框架

奇奇怪怪,可可爱爱[aru_1]1.Wired Elements地址: https://wiredjs.com/预览:2.YoRHa地址: https://github.com/metakirby5/yorha预览:3.PaperCSS地址: https://www.getpapercss.com/docs/预览:4.Fluent UI地址: https://gith...
Github: You found a secret! 在个人首页显示一个README.MD

Github: You found a secret! 在个人首页显示一个README.MD

[aru_43]新建一个与自己 ID 同名的 Repository,新 Repo 里的 README.MD 将出现在你的首页~~~GitHub Readme Stats 动态地把 GitHub 数据展现在个人 README.MD 中,制作非常简单,一句:[![我的 GitHub 数据](https://github...
持续化集成工作流之Github Actions实现Npm包自动化发布

持续化集成工作流之Github Actions实现Npm包自动化发布

预期当push代码到master分支时自动发布新版本到npmgithub action配置文件1、点击 Actions2、选择模板Node.js Package后点击右边的Commit new file3.进入本地项目目录拉取github最新代码。编辑npmpublish.yml文件这里我的代...
>_ 本站短域名:xssv.cn
月,