自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 使用Promise.all实现请求的并发控制

给请求绑定回调,在请求完成时检查请求队列是否还有任务,有的话就加入到任务池里。

2023-11-10 21:55:12 254

原创 大华222222222222222

怎么实现props属性有v-model的效果,即子组件改变父组件响应,官方有api。组件通信方法,除了bus,props,自定义事件,全局状态管理仓库,还有哪些。sessionStorage和localStorage的区别,除了时效性。类和属性选择器权重一样?除了权重,层叠覆盖,内联和外部,还有哪些。

2023-10-26 17:57:41 94

原创 中科曙光刚刚

keep-alive怎么知道组件激活了吗。less定义变量,less有什么优势。

2023-10-24 15:03:37 89

原创 移动成研院

项目中分包,拆分大文件是如何进行实际操作的。说一下闭包,除了内部引用外部和属性私有化。commonjs和esm的区别。

2023-10-23 13:26:54 74

原创 得物五五五五

content-box中宽100高200,设置padding-top:50%,总的高度是多少。一个ip下有多个域名,dns是如何进行区分。vite开发环境中是打包成一个还是多个文件。a分支吧b分支覆盖了,如何复原。splice方法的返回值。

2023-10-21 19:23:53 721

原创 数字马力啦啦啦

数组find方法。

2023-10-19 18:41:47 60

原创 中信银行啊啊啊

写个loadervite为什么快。

2023-10-19 18:39:25 30

原创 大华华华华

object和map的区别。

2023-10-19 16:38:24 26

原创 男刀银行..

setup是如何实现组件自动注册的。

2023-10-18 19:46:15 37

原创 卓望数码啊

vue用promis或者settimeout和nexttick有什么区别。对前端现状怎么理解,从jquery切图仔到现在。项目有模块体积特别大怎么处理。

2023-10-17 10:44:04 35

原创 携程啊啊啊啊

头脚固定,中间自适应,让页面高度撑满的多种方法。用token实现登录,token泄漏怎么办。vue2和vue3项目打包体积对比有看过吗。页面滑动,实现吸顶怎么实现。你用路由守卫做了哪些事。

2023-10-12 15:05:48 25

原创 小米儿儿儿儿儿

自己用proxy实现对对象新增属性的监听。

2023-10-11 15:15:59 22

原创 移动杭研院

http可以传输什么格式的内容。

2023-10-10 17:52:49 75

原创 科大讯飞飞飞

作为项目负责人前端项目搭建前如何进行规划。页面5w条数据显示怎么处理。银行前端页面安全怎么保证。

2023-10-10 17:31:09 49

原创 去哪儿哪儿哪儿

登录为什么用token,存在哪里,有其他的吗,有什么优劣。

2023-10-09 15:07:57 42

原创 润科通用一面

async await和promise的联系。

2023-10-09 10:20:26 76

原创 多益网络一面

如何优化重排重绘,除了合并处理还有哪些方法。v-for不要key行不行,为什么。如何检查内存泄漏,调试技巧?看你的项目体积大怎么优化。数字证书具体内容有什么。伪造请求攻击怎么防范。

2023-10-08 11:21:18 37

原创 拓竹一面。。

将来的职业规划,对前端的理解(大前端,视频处理,人脸识别,建模)typeof和instanceof的区别。函数申明式和对象构造式的区别。cors中间件的原理。vue3响应式的原理。

2023-10-07 17:45:58 104 1

原创 模块化规范

module.exports或者exports,默认他们俩指向同一个对象,require导入永远以module.exports指向的对象为准。导入export和默认导出的内容 导入有export导出和默认导出的对象变量属性 import * as obj from 'xxx.js'重命名导入 import {变量名 as 新变量名} from 'xxx.js'导入默认导出内容 import 变量名 from 'xxx.js'列表导入 import {变量名} from 'xxx.js'

2023-09-27 20:39:27 39

原创 tp普联二面

get请求参数大小限制是什么导致的。get和post的区别。除了大小还有什么不同。

2023-09-25 11:22:00 47

原创 js二维数组的坑

使用上述方法创建的二维数组会导致整列为一个对象,操作某个元素会导致整列一起改变。创建一个n*n的二维数组。

2023-09-24 22:35:38 35 1

原创 中国网安面试

路由传参方式有哪些,query和param有什么区别。

2023-09-24 17:22:29 65 1

原创 钉钉,没有实习,项目弱

token为什么不用cookie用localstorage。什么是面向对象,封装继承多态?watch和computed的区别。vue修改整个对象,响应式?

2023-09-20 11:12:41 61 1

原创 TODO List

文件上传功能(图片,视频,大文件断点续传)登录功能(账号登录,二维码登录)

2023-09-17 19:27:55 64 1

原创 字节头条,菜!

制作一个倒计时的秒杀按钮,在六十秒的时候开始显示倒计时时间,倒计时结束按钮灰色变亮。实现一个商品视频和图片的上传功能(包括上传,返回,返回前后的页面变化)后端api接口如何解析一个请求的内容(解析http报文的层面)

2023-09-14 20:26:06 40 1

原创 平安产险面试,菜!

输入url到页面显示过程,有哪些可以优化的地方。主要用v2,v3,面向c端,h5混合式开发。谈谈七层模型理解,http在应用层的哪一层。构建工具配置项有哪些。

2023-09-13 11:48:44 70

原创 事件捕获和事件冒泡

addEventListener的第三个参数默认为false:冒泡阶段触发事件,设置为true就是捕获阶段触发事件。以下方式为事件冒泡阶段触发。

2023-09-05 15:49:53 20

原创 百度面试提前批

h5新特性、photo标签、语义化标签 css盒模型区别、固定宽度盒子并排一个自适应宽度盒子、flex:有什么参数、伪类和伪元素有什么区别 this在什么时候确定、 dns报文内容、tcp如何保证可靠传输 左上角到右下角的路径有几种

2023-08-28 16:07:30 276 1

原创 Node事件循环

在每个宏任务执行完后都会检查一遍process.nextTick和微任务队列。

2023-08-24 12:02:00 51 1

原创 项目部署后发现的问题

原因:history路由模式在刷新时会通过地址栏里的url向后端请求页面,而vue时单页面应用,在nginx上只有index文件,所以会返回404。在history模式下是通过h5的Interface 中的pushState()方法和replaceState()方法,它们提供了对浏览器历史记录进行修改的功能,但当它们执行修改时,虽然改变了当前的 URL,但浏览器不会立即向服务器发送请求,因此history模式正常页面操作跳转路由,是不会再次发送http资源请求的。原因:路由刷新后状态会丢失。

2023-08-14 17:30:05 63

原创 导航栏组件在刷新后选中的高亮丢失

1 使用vuex、pinia等仓库,在路由发生变化的时候储存路径,并将其设置为默认高亮的选项。在组件开启路由模式后,由于页面刷新后路由状态丢失,高亮会回到设置的默认高亮。2 用session等保存到本地。

2023-08-12 17:33:52 104 1

原创 promise一直没有返回状态

检查异步操作是否正常完成:首先,确保你的异步操作(例如网络请求或文件读取)是否正确执行并在适当的时间内返回结果。添加超时处理:如果你期望异步操作在一定时间内返回结果,可以使用 Promise.race() 方法结合一个超时 Promise 来处理。如果异步操作在超时时间内未返回结果,就会触发超时 Promise 的执行,从而结束 Promise 链。方法捕获可能出现的错误。添加错误处理:在使用 Promise 的时候,一定要确保每个 Promise 都有相应的错误处理,即使用。

2023-07-17 11:25:58 1375 1

原创 JS的继承方式

缺点:调用了2次父类构造函数,子类实例和原型上都有一份相同的数据,浪费内存。子类实例不能给父类构造函数传参。缺点:子类更改引用型数据会同步到父类。优点:子类更改引用型数据不会影响父类。缺点:子类无法访问父类原型上的方法。优点:父类方法可以复用。优点:解决了上述问题。

2023-07-16 15:58:52 26 1

原创 响应布局导致图片拉伸

在使用vw(viewport width)和vh(viewport height)来实现响应式布局时,图片可能会因为视图大小的变化而导致拉伸或压缩。通过以上方法,您可以更好地控制图片在响应式布局下的显示效果,避免拉伸和压缩的问题。

2023-07-16 11:16:54 134 1

原创 前端实现动画

2,利用animation,animation对display也没有效果。在使用动画上面,出于兼容性和性能的考虑优先使用css3,然后可以考虑使用js或者canvas或者svg。1,利用过渡效果实现:transition,注意对display没有效果。2,css的过渡效果大多数情况下是规定了初始状态和结束状态,中间状态用。3,然后还可以借助css3的曲线函数,也就是运动曲线函数。1,按照之前看过的一篇文章,动画分为补间动画,逐帧动画、4,js实现是利用数学知识实现数量的指定变化。5,canvas动画和。

2023-07-16 10:24:37 117 1

原创 VueRouter原理

Vue-Router - 23、复习VueRouter工作原理_哔哩哔哩_bilibili

2023-07-15 22:03:17 33 1

原创 TS导入第三方模块找不到声明

在.d.ts文件里声明对应模块。

2023-07-14 13:25:26 232

原创 call、aplly、bind

p.call(this) 可以传入对象改变this的指向,后面可以接参数。bind就是创建新的函数,然后再把新函数的this指向传入对象。aplly区别就是可以传入组合的参数,如数组。

2023-07-13 22:23:31 96 1

原创 固定在页面底部的footer

3. 设置页面主体下方padding-bottom,防止footer挡住主体内容。1. 将页面长度设为最小100%,确保内容长度不够的时候撑开页面。2. 将footer固定在页面底部。

2023-07-10 15:29:26 74 1

原创 vue3 vite ts 项目配置@

安装 @type/node 依赖包 npm install @types/node --save-dev。path 模块是 node.js 的内置模块,而 node.js 默认不支持 ts 文件的。配置baseUrl,paths。

2023-07-09 17:25:01 314 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除