首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
要让着猫宝
12-10 16:15
已编辑
无锡技师学院 前端工程师
发布于浙江
关注
已关注
取消关注
杂谈
没什么风险 也没那么重要吧 所以别上心了 好好准备面试更关键,因为早晚的事情 何况你时间来不及
全部评论
推荐
最新
楼层
还没有回复哦~
相关推荐
12-10 20:41
哈尔滨理工大学 算法工程师
Radio_Transmission
这是PTA上的P4391这个题在想明白之后算是一道比较简单的题,就是对给你的字符串写出他的next数组,然后用字符串的长度减去最后一个字符对应的next值;可以理解为把中间所有重复的部分全部删除,只留下一个完整的周期和另一个重复的部分(不知道是否完整,不影响结果),因为中间重复的过程会同时增加后续最后一个字符串对应的next值和该字符串的长度,那么对于删减后的字符串来说用字符串长度减去后面重复部分的长度就是最小重复长度 #include<bits/stdc++.h> using namespace std; int n; string s2; const int N = 1e6 +...
点赞
评论
收藏
分享
11-29 15:49
广东东软学院 运营
又到周五了,又一周过去...
投票
失业人士的一些碎碎念:本周邀约到面试1个,投递约20个以上,收到的反馈寥寥无几一到周五,是打工人的喘息时间,又是求职者的焦虑片段这意味着你只能等下一个week再寻找机会失业一个多月,感觉年底机会真的越来越少如果是各位,你们会努努力在年前争取上岸呢还是躺到年后再寻求机会?最近的天气很好,也希望未来求职道路能够有所收获吧~#牛客创作赏金赛##失业##求职##找工作#
牛客创作赏金赛
点赞
评论
收藏
分享
12-10 10:20
重庆大学 研发工程师
低代码开发不是“银弹”,一文带你全新认识低代码平台
随着应用程序开发技术的不断发展,现在开发应用程序需要编写的代码数量也在不断减少,尤其是低代码开发平台出现之后,帮助程序员减轻了代码编写的数量,提高应用程序开发的速度,但是很多人可能还是对低代码开发不是很了解。一、什么是低代码开发低代码开发是一种基于可视化配置与少量代码结合的应用开发方法,允许开发人员和业务人员或者产品经理通过可视化界面和预构建的模块,不需要或少量编写代码,通过拖拽组件、配置参数等方式快速搭建应用程序。一般的低代码平台由几部分组成,这里我以JVS低代码平台为例来说一说。1、前端可视化编辑器:主要用于用户界面设计与开发、提供大量的预定义UI组件,用户只需要拖入各类型组件并完成属性配...
点赞
评论
收藏
分享
12-06 17:45
网易互娱_前端开发(准入职员工)
写demo的习惯不要带到职场上去
很多同学在学校里写玩具写习惯了,如果在实际工程开发中,有一些需要额外注意的点。多关注一下边界值的一些展现形态例如一个弹窗或者提示区的内容是通过后端获取的,需要确定获取失败时展示,和待加载时的交互和展示态,必须要让用户在点击按钮时触发loading来知道系统已经进入处理阶段,同时可以在请求返回结果前禁用按钮,否则用户可能会多次进行点击触发多次请求。如果你想写一个列表/表格,那么首先考虑的就是分页问题,如果这个列表是通过查询得来的,那么应该考虑防抖节流的问题。如果这个列表可以通过tab去切换,那么你必须要处理用户同时点击多个tab的情况,需要保证最后列表所展示的是用户最后点击的tab。如果列表项展示的是string,那么需要考虑其展示逻辑,比如说数字的精度,文字的长度,访问具体字段时,是否有可能在undefined或者null上取值触发报错。在取tab项特殊code的时候,建议使用枚举来避免硬编码,这样便于case值发生更改值不用进行查找和一个个替换。1. 异步数据加载与交互状态管理弹窗、提示区、列表、表格等组件,涉及到后端数据获取时,可能出现以下几种情况:异步请求失败时的展示错误展示:当数据获取失败时,要确保用户能收到明确的错误信息。可以展示友好的错误提示(例如:网络错误、服务器错误等),并给用户重试的选项。if (error) { return 加载失败,请重试。;}状态反馈:对于请求失败的场景,可以使用不同的状态反馈机制,如“重试”按钮,或在弹窗中显示一个带有错误信息的图标。待加载时的交互和展示Loading 状态:在数据请求期间,使用 loading 指示器让用户知道数据正在加载。这可以是一个旋转的加载动画、进度条或其他交互提示。确保用户能在点击按钮后看到反馈,避免因延迟而不清楚系统状态。return loading ? : ;占位符:展示内容之前,可以使用占位符(Skeleton loader)来模拟数据加载的过程,提升用户体验。jreturn loading ? : ;2. 分页与防抖、节流当处理分页或动态列表时,尤其是涉及到异步查询和用户操作时,有很多细节需要注意。分页处理分页状态管理:如果列表的数据量较大,需要考虑分页功能,避免一次性加载所有数据,减少性能压力。分页信息(如当前页码、每页条数)需要存储在状态中,并确保在分页时正确更新列表。UI 提示:在分页加载时,要考虑为用户提供页码信息、加载提示以及分页的上一页/下一页控制。防抖与节流防抖:用户在分页、查询、搜索等操作时,可能频繁触发请求,这时候需要使用防抖(Debounce)来延迟请求,避免每次输入都发送请求,提升性能。const handleSearch = debounce((query) => { // 发起搜索请求}, 300);节流:对于频繁的事件(如滚动、窗口尺寸变化等),使用节流(Throttle)可以限制事件触发频率,减少不必要的请求和计算。const handleScroll = throttle((event) => { // 处理滚动事件}, 200);3. Tab 切换与并发操作如果一个页面有多个 tab 选项,切换 tab 后,可能会引发一些需要特别处理的交互问题。多 Tab 切换的防冲突处理当前选中 Tab 管理:每次切换 Tab 时,确保最新的 tab 选项保持为当前选中状态,避免数据错误。通过 useState 管理当前选中的 tab。避免并发请求冲突:如果多个 Tab 触发了并发请求,需要确保最后请求返回的数据被正确展示,并避免数据的乱序展示。可以通过 useEffect 中的依赖数组和状态管理来确保数据更新正确。const [activeTab, setActiveTab] = useState(0);const [data, setData] = useState([]);useEffect(() => { fetchDataForTab(activeTab);}, [activeTab]);4. 列表项展示和字段安全当展示列表项时,需要注意以下一些常见问题:数字精度处理浮点数精度:当列表项显示数字时,特别是涉及到金额、百分比等精确数据时,确保精度正确,避免浮动误差。js 代码解读复制代码const formatNumber = (num) => num.toFixed(2);文字长度与显示文字超长处理:长文本需要进行处理,避免溢出或布局错乱。可以使用 CSS 的 text-overflow: ellipsis 来截断过长文本,或者根据需要动态生成可展开的省略符。.text-container { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}字段访问的安全性访问 undefined 或 null 时避免错误:在访问嵌套对象的属性时,必须考虑属性可能为 undefined 或 null 的情况。可以使用可选链 ?. 来避免错误,或者进行显式的 null 检查。js 代码解读复制代码const userInfo = user?.address?.street || "未知";5. 枚举与常量使用对于一些固定的状态、类型、选项等值,建议使用枚举或常量来避免硬编码,提升代码可维护性和可读性。Tab 选项枚举当 tab 项目较多时,使用枚举(Enum)来管理常量值,避免频繁修改字符串或值:const TabTypes = { GENERAL: 'general', DETAILS: 'details', SETTINGS: 'settings'};const [activeTab, setActiveTab] = useState(TabTypes.GENERAL);避免硬编码对于一些特定的状态、分类值等,应该将其提取为常量或枚举,使得代码更易维护。const Status = { SUCCESS: 'success', ERROR: 'error', PENDING: 'pending'};6. 用户输入验证与防止恶意输入在处理用户输入时,尤其是表单数据、搜索框等,需要做好输入验证和数据清洗。输入长度限制与格式检查输入长度限制:确保输入内容不超长,避免界面布局或性能问题。使用前端验证和后端验证双重保障。if (input.length > 100) { alert("输入过长,请限制在100字符以内");}防止 SQL 注入和 XSS 攻击防止 XSS:如果用户输入的内容会直接渲染到页面中,要做相应的转义处理,避免恶意脚本的执行。const escapeHtml = (str) => { const element = document.createElement('div'); if (str) element.innerText = str; else element.textContent = str; return element.innerHTML;};7. 键盘和触摸事件支持键盘操作支持:特别是在移动端或有特殊需求的项目中,考虑键盘交互(如 Enter 键提交、Esc 键关闭弹窗等)。useEffect(() => { const handleKeyDown = (e) => { if (e.key === 'Escape') { closeModal(); } }; window.addEventListener('keydown', handleKeyDown); return () => { window.removeEventListener('keydown', handleKeyDown); };}, []);触摸事件支持:对于触摸屏设备,考虑替换或支持触摸事件,如 touchstart, touchend,以及确保页面在触摸设备上的交互流畅。8. 滚动和加载更多对于长列表、无限滚动等情况,需要优化滚动和加载行为。滚动加载更多检测滚动位置:当用户滚动到页面底部时,触发更多数据的加载。可以结合节流来减少滚动事件的触发频率。const handleScroll = () => { if (window.innerHeight + document.documentElement.scrollTop === document.documentElement.offsetHeight) { // 加载更多数据 }};#前端# #实习##ai智能作图#
ai智能作图
点赞
评论
收藏
分享
11-30 19:12
已编辑
影石创新科技股份有限公司_测试开发工程师
12月了,25届同学可以考虑准备找实习冲春招了!!
哈喽,大家好,最近看到很多25届的小伙伴都陆续开奖了,也是恭喜这些小伙伴在今年这么内卷的环境下成功上岸,但是目前0offer的同学依然是很多,那么目前绝大部分公司的秋招流程都已经陆续结束了,官网投递通道已经早早关闭了,很多小伙伴已经有了准备春招的打算了,那么今天就给大家分享一下春招的一些注意事项一、明确如何准备春招?1.春招的时间是在 25年的3-5月份,到时候流程和秋招差不多,很多大厂有自己的招聘公众号,到时候会发文春招开始的时间,然后大家去官网投递简历即可,很多小伙伴秋招已经投过一遍了,到时候要记得更新简历欧~ 2.其实这个是正常流程的招聘时间,春招是一直持续到你毕业之前为止的,...
点赞
评论
收藏
分享
一键发评
好好准备面试吧
接好运
签三方时要谨慎
企业变动真难料
建议多投几家公司
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
1
...
原来“HR面” 问来问去就是这些东西!
2.9W
2
...
秋招的坑,春招来填!春招求职逆袭指南
1.8W
3
...
我与字节的668天
1.3W
4
...
你说 秋招到底什么最重要?--求讨论
8104
5
...
小红书电商商家面经
7210
6
...
字节活水面经
5856
7
...
嵌入式学习路线 -提高部分(中 内核部分)
5318
8
...
小米-软件开发工程师-java方向
4883
9
...
12.16-度小满后端日常实习一面
4806
10
...
果然这个社会只有大学生善良
4590
正在热议
#
你都收到了哪些公司的感谢信?
#
3744546次浏览
32440人参与
#
0offer是寒冬太冷还是我太菜
#
968431次浏览
8333人参与
#
被同事甩锅了怎么办
#
9888次浏览
70人参与
#
测测你的职业性格
#
6989次浏览
99人参与
#
我的工作日记
#
27713次浏览
421人参与
#
秋招白月光
#
2683次浏览
85人参与
#
数据人的面试交流地
#
466067次浏览
8072人参与
#
京东求职进展汇总
#
543560次浏览
4865人参与
#
阿里求职进展汇总
#
78910次浏览
825人参与
#
机械人还在等华为开奖吗?
#
160689次浏览
807人参与
#
一句话证明你在找工作
#
89424次浏览
749人参与
#
秋招最大的收获是什么?
#
1603次浏览
71人参与
#
我的实习求职记录
#
6328812次浏览
85396人参与
#
非技术er求职现状
#
27785次浏览
230人参与
#
你最满意的offer薪资是哪家公司?
#
2423次浏览
75人参与
#
你觉得实习只能是打杂吗?
#
88987次浏览
636人参与
#
我的简历长这样
#
2006105次浏览
27656人参与
#
非技术求职现状
#
236174次浏览
1591人参与
#
你的实习什么时候入职
#
78798次浏览
840人参与
#
找工作,你会甘心进小厂还是猛冲大厂
#
170967次浏览
1969人参与
牛客网
牛客企业服务