摘要: 这个问题其实是考察面试者对性能优化的理解,涉及的话题很多。 创建服务器 为了方便后续测试,我们可以使用node创建一个简单的服务器。 服务器端代码: const http = require('http')const port = 8000;let list = []let num = 0// cr 阅读全文
posted @ 2024-01-01 10:59 我是前端QQ942031558 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 工程框架(vite,vue3) https://github.com/yinhuanle/vite-uniapp 阅读全文
posted @ 2023-09-04 19:22 我是前端QQ942031558 阅读(25) 评论(0) 推荐(0) 编辑
摘要: requestAnimationFrame的用法与settimeout很相似,只是不需要设置时间间隔而已。requestAnimationFrame使用一个回调函数作为参数,这个回调函数会在浏览器重绘之前调用。它返回一个整数,表示定时器的编号,这个值可以传递给cancelAnimationFrame 阅读全文
posted @ 2023-01-06 11:50 我是前端QQ942031558 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 背景/需求: 项目中,需要判断用户角色,展示/隐藏不同字段 方案/做法: 方案1、后端直接处理; 方案2、前端用Node做中间层; 这里我们采用方案2。 步骤: 1、采用koa框架,并监听端口号 const koa = require("koa");const app = new koa();con 阅读全文
posted @ 2022-10-14 17:03 我是前端QQ942031558 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Vite + Vue 3 + TypeScript + ElementPlus Node版本 推荐v16.0.0 官方声明:Vite 需要 Node.js 版本 >= 12.0.0。 然而,有些模板需要依赖更高的 Node 版本才能正常运行,当你的包管理器发出警告时,请注意升级你的 Node 版本。 阅读全文
posted @ 2022-08-17 20:40 我是前端QQ942031558 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 扫普通链接二维码打开小程序 微信官方文档 https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html#%E5%8A%9F%E8%83%BD%E4%BB%8B%E7%BB%8D 配置二维码地址 后台前往:开发>开发管理>开 阅读全文
posted @ 2022-06-15 16:33 我是前端QQ942031558 阅读(680) 评论(0) 推荐(0) 编辑
摘要: js下载网络文件到本地不建议使用a标签打开网页,不同浏览器会不兼容。下面介绍一个可以根据url下载文件到本地,并且自动生成随机名称的方法~随机生成名称可以在统一页面多次导出文件且不会提示“文件已存”的情况,不需要的同学可以根据注释修改// 文件下载,url为文件地址,可以为本地地址也可以为网络地址f 阅读全文
posted @ 2022-05-10 20:15 我是前端QQ942031558 阅读(3074) 评论(0) 推荐(0) 编辑
摘要: reserve-selection: 仅对 type=selection 的列有效,类型为 Boolean,为 true 则会在数据更新之后保留之前选中的数据(需指定 row-key)<el-table ref="table" :data="DataList" :row-key="rowKey"> 阅读全文
posted @ 2022-05-09 13:27 我是前端QQ942031558 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: https://juejin.cn/post/6844903887464300552 阅读全文
posted @ 2022-03-11 22:45 我是前端QQ942031558 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1. 实现一个call函数 // 思路:将要改变this指向的方法挂到目标this上执行并返回 Function.prototype.mycall = function (context) { if (typeof this !== 'function') { throw new TypeError 阅读全文
posted @ 2022-03-11 10:52 我是前端QQ942031558 阅读(37) 评论(0) 推荐(0) 编辑