- 博客(40)
- 收藏
- 关注
原创 大华222222222222222
怎么实现props属性有v-model的效果,即子组件改变父组件响应,官方有api。组件通信方法,除了bus,props,自定义事件,全局状态管理仓库,还有哪些。sessionStorage和localStorage的区别,除了时效性。类和属性选择器权重一样?除了权重,层叠覆盖,内联和外部,还有哪些。
2023-10-26 17:57:41
94
原创 得物五五五五
content-box中宽100高200,设置padding-top:50%,总的高度是多少。一个ip下有多个域名,dns是如何进行区分。vite开发环境中是打包成一个还是多个文件。a分支吧b分支覆盖了,如何复原。splice方法的返回值。
2023-10-21 19:23:53
721
原创 卓望数码啊
vue用promis或者settimeout和nexttick有什么区别。对前端现状怎么理解,从jquery切图仔到现在。项目有模块体积特别大怎么处理。
2023-10-17 10:44:04
35
原创 携程啊啊啊啊
头脚固定,中间自适应,让页面高度撑满的多种方法。用token实现登录,token泄漏怎么办。vue2和vue3项目打包体积对比有看过吗。页面滑动,实现吸顶怎么实现。你用路由守卫做了哪些事。
2023-10-12 15:05:48
25
原创 多益网络一面
如何优化重排重绘,除了合并处理还有哪些方法。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
原创 钉钉,没有实习,项目弱
token为什么不用cookie用localstorage。什么是面向对象,封装继承多态?watch和computed的区别。vue修改整个对象,响应式?
2023-09-20 11:12:41
61
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
原创 项目部署后发现的问题
原因: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
原创 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关注的人