摘要:
前言:正常情况下需要在HTML中嵌入本地docx或pdf文件时,我们会有以下解决办法:1. 使用<iframe>标签2. 使用<embed>标签3. 使用<object>标签4. 使用第三方库(如PDF.js) 当实际操作时,会发现前三种方式在pc端支持,但在移动端不支持,因为这些标签在移动端浏览器 阅读全文
摘要:
1、当文件小时: 通过微信即可实现 2、当文件太大时: 通过QQ传递; 安卓手机:使用usb连接,电脑使用adb命令安装; 安卓包安卓:adb devices adb install d:/app-debug.apk 苹果手机:爱思助手被投毒,当前不能使用。优先使用苹果官方提供的iTunes助手,可 阅读全文
摘要:
一、将海报大图截屏部分图片并渲染页面 二、实现代码如下 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial- 阅读全文
摘要:
一、应用场景 当接口返回数据太多时,前端可使用虚拟列表,实现长列表。 二、原理 只有在屏幕部分元素被显示出来,并且被更新,始终只有固定数量的节点,不会卡顿。 「本质」:就是用有限的 DOM 渲染 “无限” 的数据 三、效果图 四、思路步骤 若在vue3中,默认数据是深层响应,可用shallowRef 阅读全文
摘要:
注意:该文件需要在项目根目录下,不然点击启动调试的时候识别不出来该项目中有这个调试任务 1、先在根目录下建个hello.ts文件; 2、在.ts文件中写ts代码,并打断点; 3、点击vsCode左侧栏中倒数第二个icon(运行和调试),添加配置。将以下内容复制到launch.json并替换该文件原有 阅读全文
摘要:
### 前言 日常工作的时候,经常听到前端单元测试,但由于工作性质,还没机会写这方面的单元测试,好奇的我,就提前学习一下,在此记录下来。 常见的前端单元测试框架有 jest、mocha、jasmine、karma、tape 等,这里头 mocha 笔者是很熟悉的了,几年前在做 UI 自动化测试、后端 阅读全文
摘要:
文件:<input type="file" name="myFile" id="myFile"> /*FileReader: 读取文件内容 * 1.readAsText():读取文本文件(可以使用TxT打开的文件),返回文本字符串,默认编码是UTF-8 * 2.readAsBinaryString( 阅读全文
摘要:
背景:我能吐槽一下有时候公司很多项目,有的旧项目压根跑不起来,需要降低node、npm版本(烦得很),这时候需要nvm来切换node,实现项目正常跑通。 一、关于nvm的下载以及安装 1.下载 个人建议使用 nvm 1.1.7 指定版本,因为下面有最新的踩坑记录 nvm-noinstall.zip: 阅读全文
摘要:
前端高级软件工程师笔试题A卷 一、选择题(每题4分,共20分) 1.typeof [0,1] == _____ A A.object B.array C.number D.string 2.关于session 和 cookie 描述不正确的是 C A.sessionid是一种cookie B.ses 阅读全文
摘要:
一、是什么 不管怎么样简单的需求,当量达到一定层次时,都会变得遗异常复杂。就比如文件上次简单,但文件变大就复杂, 上传文件时,有几个因素会影响用户体验。 服务器处理数据的能力 请求超时 网络波动 上传时间会边长,高频次文件上传失败,失败后又需要重新上传等,为了解决这些问题,我们需要对大文件上传单独处 阅读全文