- 博客(110)
- 收藏
- 关注
原创 春招面试面经总结篇
这是一篇关于春招的面试面经,涵盖了我整理的大部分面试考题。在春招结束后发出,希望能帮助到需要的朋友。由于面试的题目会比较杂,这里不标注问题的来源,只给它们做一个简单的归类。分为以下几个部分:算法、HTML、CSS、JS、Vue、计算机网络、代码题目、性能优化、脚手架。
2024-06-24 16:01:13 1102
原创 Vue3.4新增的defineModel的使用
在3.3及之前的版本,父子组件之间的通讯,一直都是靠props(父传子)和emit(子传父)来实现。而define-model整合了这两种方法,只需要在父组件中定义define-model的方法,子组件中进行声明,参数可以是一个变量,也可以是一个函数(响应式的)。一旦该变量发生改变,父子组件拿到的都是最新值,这就是define-model的作用。
2024-06-21 13:49:30 659 1
原创 带你入门React
笔者之前的工作经验都局限于Vue,今天稍稍体验React,记录相关历程。本篇文章是基于官网入门的react,希望能对读者朋友们有帮助吧。加油,以后我还是要回归Vue的。体验下也好~
2024-05-09 12:05:37 1200
原创 Vue-Electron配置及踩坑
大道至简。太复杂的教程不看。本篇将记述我创建好Vue3项目之后,用Electron把页面呈现出来的整个过程。会记录一些踩坑。首先,Electron官网可以参考。但是它只是作出了一个普通的html结构该如何用Electron呈现出来,vue的配置有一些变更。参考这篇文档就好了。
2024-03-29 15:37:05 615
原创 面试专题一:js的数组
不可用typeOf可以用instanceOf、constructor、isArray修改数组的方法改变原数组:push、pop、shift、unshift、splice、reverse、sort不改变原数组:join查找数组元素遍历数组的方法forEach(不带return,不能直接修改元素)map、every、some, filter(都带return,map用来遍历,直接修改i;every,some用来判断)for in(遍历对象,不建议遍历数组)、for of(遍历数组,不建议遍历对象)
2024-01-09 11:01:22 1153
原创 地平线前端实习一面复盘(加深对var的理解+展开运算符+平拍数组)
地平线的面试,有提示,很专业,体验很好。可惜后面未收到消息,但还是要做复盘。收获还是很大的。本次面试面试官很友善,并且也提示我了很多。总之,算法和js基础非常重要。和大家共勉!
2023-12-17 16:56:28 649
原创 得物前端开发一面面经(等待结果中)
整个面试大概半个小时左右,因为之前面试我总是过几天才写回顾,因此总是不记得内容,不能做详细复盘,所以这次面试我录音了。写这篇博客也是听录音,然后跟着记录,总的来说,面试官很好,很柔和,我答的并不好,以至于我有点听不下去。但是此次面试我还是学到了很多东西,并且了解了,如果想要进大的公司,不能只关注八股,大的技术框架,还要去关注一些细节。细节也同样重要,只有掌握了细节,算法等一系列东西,面试的时候才能收到擒来。最后,真希望能拿到复试机会,哪怕体验一把也好。
2023-12-01 17:37:10 2084
原创 Vue3的props需要注意的地方(简写与监视属性)
1.props是可以在模板语法中简写的。就好比,toRefs了一下state。我们没必要在模板语法中加上props.xxx;2.有时我们需要监视props的内容,可以用到监视属性watch。需要以这样的格式书写才可以正常响应。
2023-10-10 17:52:12 387
原创 git之工作中实际应用篇(非常适合刚到公司上班但是git不太熟又不好意思问同事的友友)
此篇用于记录笔者在工作中用到git遇到的问题及大部分的操作。区别于理论,这篇更具针对性,掌握这些,基本的面试及工作足以应对。git保姆级教程(概述、理论、指令、创建及代码初始化完整步骤、分支与冲突、遇到的问题)
2023-09-14 17:47:08 466
原创 前端实习第七周周记
这周蛮累的,但是也有收获。下周还是记脑图吧,感觉这样口述任务,会忽略很多东西。另外,我准备刷算法啦。金秋九月,懂得都懂(狗头.jpg)。会记录算法,欢迎关注博客。
2023-09-01 17:40:18 1194 4
原创 Vue在表格中拿到该行信息的方式(作用域插槽-#default-scope-解决按钮与行点击的顺序问题)
在做表格的时候,表格是封装好了的,用于展示数据。如果想给单行增加按钮,可以单独写一列存放按钮,最基本的需求是,点击按钮后要拿到数据然后发起请求。且Vue的element-plus,当我们点击按钮之后会自动触发行点击事件。这本身是一件好的事情,但难搞的地方在于,执行顺序。也就是,==先点击按钮,再拿到数据。==这样的话,每一次点击按钮,拿到的都是上一次的数据。怎么样才能解决问题?
2023-09-01 11:58:33 550
原创 element-plus弹框无法正常显示
截至道这里,bug来啦。我的做法是在表格组件中写的按钮,el-dialog就放在按钮下面。结果按钮显示不出来。写法也没有任何问题。技术栈是Vue3,用到的组件库是element-plus。要做的是在一个表格中,给表格后面添加一个按钮,点击按钮后,会出现弹框。还是要注意,Vue项目用到组件库,在已有的组件中尽量不要堆叠别的element组件,否则就会出现类似的问题,还不好找到原因。最后把弹框拿出来放在表格外就可以了。
2023-08-31 13:21:04 1004
原创 滴滴前端一面面经(已挂)
前段时间面试了滴滴的前端实习岗位,大厂的面试机会很难得,复习了很多前端知识。拿到面试机会,是在地铁上投递了boss,当时hr看了我的简历就和我约了第二天的面试。电脑也没带,晚上就用手机复习了前端的一些八股。没想到的是,一面就挂掉,而且前端上升到开发的问题几乎没问。一开始的时候,面试官让我简单介绍,随后就是一个看代码说答案的题目。考察的是var、let、const的用法。这个题目他跟我说了多个情况,面试完之后也没有及时总结,所以就没办法在这里展示完整题目。
2023-08-30 18:16:46 1240
原创 Vue3中reactive响应式失效的问题
弹窗内部有一个挑选框,要通过请求接口获取挑选框下面可供选择的数据。这是一个很简单的情境,我立刻有了自己的思路。如果实现搜索,数据较少可以直接用elementplus自带的filter。如果数据较多,就需要传val,在后台进行搜索,然后分页渲染。我选择的是前者,所以只需要把数据渲染上去就可以。我的做法也很标准,我定义了一个option,因为获取的一定是个数组类型的数据,里面会有对象,对象中的属性是label。做好一切准备工作后,我就请求后端接口,拿到了一个新的数组。
2023-08-27 10:21:52 965
原创 前端实习第五周周记
每一天做了什么还是要记录一下,不然过两天后就会发现,慢慢遗忘自己的收获与做过的东西。这周做的是医学检验系统的样本库部分。由于是公司的代码所以不能交代具体,那么久聊一下每天具体做了些什么以及我的一些收获。
2023-08-20 01:01:52 834
原创 前端能正常跑起来但是控制台报错数据undefined之onMounted最好不要用异步写法
在做项目的时候,项目可以正常运行,但是控制台总是报错,有一个数据是undefined。
2023-08-18 02:13:39 638
原创 前端修改新增操作导致数据删除——js精度丢失
笔者在写前端渲染表格的时候,发现无论是修改还是新增,数据都会被删除。检查了前端逻辑并与后端联调均无问题。然后就开始和后端一起对数据库,结果发现,==十几位的id,接收过来的时候,尾数均变为了0000。打个比方,前端从数据库通过查询要拿到的数据是455030458940,最后拿到的却是455030450000。这个问题主要是出在了后端。数据过长导致拿到的时候,精度不够,于是后面全是0000,影响到后续的操作。
2023-08-18 02:05:07 536
原创 前端实习第一周周记
这几天,每天都有任务,接到任务的时候焦虑,怕自己做不好,完成后又觉得非常有成就感。实战中发现之前很多东西都没见过,也算是见到了真正的实战应用对框架的应用。也了解到了很多我之前不了解的东西。还有一个很重要的,就是之前git方面,只是写完代码提交,并没有涉及到分支。现在已经知道开发使用git的大致流程了,主要是对分支的应用以及对代码的拉取,实战中的冲突。以上就是第一周的总结啦。后面还会持续更新,欢迎关注~
2023-07-24 00:37:12 465 2
原创 大三下暑期前端找实习历程(已找到,经验版本)
四月份开始在武汉中国软件税务事业部实习两个月,六月底离职。六月初开始找的实习,七月头定下来了。只用了boss直聘,目前沟通约500,已投简历68份。六月开始找武汉的,一直很焦虑。再说说我的技术栈加项目吧,技术栈vue方向,nodejs熟悉express框架,可以写简单接口,能用uniapp+vue做简单微信小程序。
2023-07-11 16:34:17 924 4
原创 找工作第四弹——Vue面经
首先在Components文件夹中定义一个vue文件;在全局或者单个组件中引入,并命名;以上面的名字作为标签名在组件中进行应用。
2023-07-11 14:09:29 426
原创 找工作第二弹——挑战CSS重难点一篇就够
本篇文章是笔者在找工作前做的一些关于css复习的工作。记录了我对css相关知识的复习。创建浮动框,在浮动框内左浮或者右浮。特点:脱离标准流,不再保留原先的位置;一行内显示并且顶端对齐排列;具有行内块元素的性质。约束浮动:先用标准流上下排列,之后子元素用浮动排列左右位置。浮动需注意:1.和标准流父盒子搭配;2.一浮全浮。浮动的盒子只会影响浮动盒子后面的标准流,不会影响前面的标准流。
2023-07-02 16:52:43 349
原创 Express框架与Mongodb的结合使用
如果你打开这篇文章,说明已经开始有做项目的打算了。这里说下为什么要express框架和mongodb结合。express框架不是指单纯的引入express,而是结合express-generator工具来创建express框架。在前后端未分离的时候,我们还可以使用一些轻量级的数据库如lowdb,但是目前的开发大部分都是前后端分离,用js写后端,用的多的且规范的就是express+mongodb这一套技术栈。所以本文针对这套技术栈进行讲解。最后就是,本文并不是手把手讲解,只是记录关键步骤。
2023-06-20 16:38:43 1808
原创 一文入门Mongodb
Mongodb是一个分布式文件存储的数据库。Mongodb官方网站这是一个非常适用于前端工程师开发全栈的数据库,比较常见的一套技术栈:Vue+Node.js+Mongodb。值得学习了解。
2023-06-19 17:01:20 1206
原创 找工作第一弹——三件套基础巩固
由于边投简历边准备笔试面试,收到笔试信息既欣喜又突兀,想着怎么也拿下笔试。下面记录我这两天为笔试准备的刷题。本篇文章基于牛客网面试刷题查漏补缺。自定义列表dl,dd,dt。dl是定义列表,dd定义术语(小标题),dt定义描述。这三个要单独记一下。
2023-06-09 16:37:05 1378
原创 Express应用之记账本项目总结
在学完nodejs相关知识后第一个实践就是这个记账本项目,本篇文章是对项目遇到的问题的总结。先聊聊技术栈:前端技术:h5结合bootstrap框架;后端技术:nodejs+Express框架+lowdb数据库。gitee地址:https://gitee.com/chocolate-roll/cashbook-express.git直接克隆即可。
2023-06-06 09:20:51 452
原创 Express框架从入门到如土
Express框架是一个基于Node.js平台的极简的、灵活的web开发框架。封装了Nodejs的http模块。我们可以通过Express框架来实现很多功能。学习本篇文章需要有前端三件套以及发送请求相关的基础,还要有Nodejs的相关基础(http模块)。前后端交互知识储备Nodejs话不多说,开始学习。官方定义:路由确定了应用程序如何响应客户端对待特定端点的请求。中间件的本质是一个回调函数。作用是封装一些公共操作,简化代码。
2023-06-01 16:42:25 884
原创 传地址给组件并让该组件用到地址在背景图片中的方法
这是我在开发中遇到的问题。在网站的分页面中,背景图片的格式几乎一模一样。只是上面的文字和图片不一样而已。所以我希望写一个组件,然后页面只需要传入背景图片地址和标题就可以显示出相关内容。于是我动手写了,大致思路是一个盒子,内部通过相对定位固定上面的标题,然后盒子有一个背景图片。问题来了,怎么给盒子设置背景图片?
2023-05-29 14:51:06 733
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人