首页 / 前端
#

前端

#
2936874次浏览 42786人互动
此刻你想和大家分享什么
热门 最新
一觉醒来,前端拥有了改变世界的能力
而你刚好是一名前端程序员……​早上醒来,你来到公司,发现同事并不像平时一样安静如鸡地坐在座位上写代码,而是不住地交头接耳,难掩面上喜色。你一问,这才知道,一夜之间,前端拥有了改变世界的能力,而你们这些前端程序员也成为了超能力人士,受到了政府的优待。​​同事A骄傲地说道:我现在每天早上起床,都是把被子设置为position: absolute,再把z-index设置为-1,就再也不需要掀被子了!​同事B说:这有什么,前段时间我家隔壁在装修,每天吵得我睡不着,我就把我的房子设置成margin: 100m,现在装修声音一点都影响不到我。同事C说:哈哈,我前几天家里丢了个AirPods一直找不到,今天我给他写了个类,设置了高亮的样式,一下子就从沙发下面找出来了。​​你暗自记下这些话。平时,同事都嘲笑你只会切图,没想到,如今css可以作用在现实世界的物体上,这下,你相信你一定能凭借自己对css的理解一鸣惊人!​​晚上回家,你准备使用同事的做法,把被子盖在自己身上。在你设置完absolute和z-index后,被子一动不动,你恍然大悟,要让这玩意的绝对定位生效,父元素可不能是position: static,可恶的同事,竟然藏了一手,肯定是怕别人偷学,还好你技高一筹。这样想着,你干脆直接把被子改成position: fixed。样式生效的瞬间,你的被子居然消失了!糟糕,你一拍脑门,想起来一件事,地球是在滚动的,把被子设置为fixed,它就不会再跟随地球自转了。看来,这全新的前端技术,还得再熟悉熟悉才行。你的脑子一向灵活,于是你很快就想到:如果把人设置为fixed定位,岂不是就能自由地遨游世界?说干就干,在看到美国板块时,你把自己的定位改为static,不过由于地球自转的速度过快,你没有降落到看中的那个地方,而是落到了美国总统选举的现场。你的出现惹得人们一片惊呼,“What??这就是传说中的前端技术?”“Oh my god,让这位前端程序员出现在这里,这一定是上帝的旨意。”“我要把票转投给他!”​​就这样,你当上了美国总统。而这一切,只是因为一觉醒来,前端拥有了改变世界的能力,而你刚好是一名前端程序员…… #前端# #前端开发# #前端闲聊#
Uncaught_TypeError:前端失业找不到工作饿死前的幻想罢了
点赞 评论 收藏
分享
11-08 22:20
已编辑
曲阜师范大学 前端工程师
网易前端实习面经
base杭州一面技术面(紧张到忘记录音,本周二面得,有些问题忘记问的什么了,以下问题不按顺序)1.自我介绍2.讲一下项目中使用的axios拦截器如何实现的,做了什么3.axios的底层是如何实现的4.异步任务和同步任务5.除了promise还了解别的异步任务吗?6.给了一个图片,让我讲一下如何实现布局,一眼两栏布局7.flex:1的底层是用几个flex布局的其他属性实现的,你知道是哪几个属性吗?怎么实现的8.项目中有用过TS吗?9.打包工具有了解使用过吗?10.commonJS和ESmodule有什么区别12.rollup你都配置了什么?13.ESnodule如何使用?14.你简历上写时常关注前端最新咨询,你能讲一下你最近关注的什么吗?15.浏览器的深储存和浅储存16.浏览器是如何缓存url的17......剩下的忘了反问..............二面主管面1.自我介绍2.为什么要学前端3.微信小程序和h5相比有什么优缺点4.什么在开发中遇到过吗,具体问的啥忘记了,反正我回答的是开发中没有遇到5.微信小程序的架构你了解吗?6.微信小程序的渲染层这些东西了解吗7.微信小程序没有一些操控dom的api,你知道这是为什么吗?8.其实小程序开发也有一些框架,比如uniapp,有了解吗?9.在开发微信小程序的时候有遇到什么难题吗,怎么解决的?说的自己封装了一个组件实现基本功能10.问我这个组件增加的一个功能,临场发挥,要是让你去实现应该怎么去实现11.介绍一下xss,并说一下在项目中如何解决xss攻击的,然后就是一直追问,并问到了JS是如何被浏览器解析形成xss攻击的12.打包工具有了解吗,使用过吗13.Rollup和webpack有什么区别14.Rollup为什么相对于webpack更加轻量化15.vue3他的script标签和style标签是如何解析成JS和css的没达到点上,说成vue3的渲染原理了,以及template如何编译的16.重新问我上面这个问题17.css预处理器了解吗18.sass的嵌套是如何编译成普通的css的开放问题平时遇到的最有挑战性的问题是什么最近有了解什么新技术,未来打算学一些什么反问环节.......三面HR面问了一下基本情况,过了一天说给offer网易效率极快,周二一面,周三二面,周四三面,周五确定offer拿了网易offer就把奇富借条(原360借条)的二面推了#前端#
27🐭🐭许愿offer:27网易✌🏻给你👻了,苟富贵
查看32道真题和解析
点赞 评论 收藏
分享
头像
10-10 11:06
已编辑
门头沟学院 前端工程师
70场面试,复盘我遇到的有趣问题(四)
        今天分享一下美团和蔚来面试中遇到的一些问题。1.(蔚来二面)在forEach和map里面对遍历的值进行改变会影响原数组吗        认真背八股的同学肯定都记得,forEach不会返回新的数组,只是遍历每一项并做计算,map会返回新的数组,所以理所当然的想map不会改变原数组,forEach...会怎么样??想到这里就错了,这也是我当时的思路。        事实上这个问题跟上面那个八股完全没关系。试想一个函数,传递了参数进来并改变这个参数,会不会对原来数据进行改变呢?这个题是在靠这个,需要分类回答。        数组中数据为基本数据类型时,forEach和map都不会改变原数组;数据为引用数据类型时,map和forEach都会改变原数组。在使用 forEach 和 map 方法时,对引用类型元素的修改会直接反映在原始数组中。这是因为引用类型的元素实际上存储的是引用(内存地址),而非值本身。因此,通过引用可以访问和修改原始数组中的元素。而number,string,Boolean,null,undefined这些基本类型在栈内存中直接存储变量与值。2.(美团到家一面)为啥会出现箭头函数        这一个问题可以去b站渡一老师的小视频里看看。        肯定很多人跟我一样第一时间想到的是箭头函数和普通函数的区别,那为啥有这些区别,为啥要单独搞个箭头函数出来?难道只是为了简单吗。其实原因只有一个:消除函数的二义性。 在出现箭头函数之前,函数可以直接被调用,也可以被new当作构造函数使用,这就是函数的二义性。而这种二义性的存在是会给开发带来负担的,因为创建者并不知道未来函数的调用者是如何使用这个函数的,所以后来先在命名上做了规范:小写开头的函数是直接使用的,大写开头的是构造函数。但这种规范也不是强约束,毕竟既可以Number(),又可以new Number(),所以为了消除这种二义性,创造了箭头函数和class,箭头函数只能() => {},当作普通函数调用,而class只能被new,这就刚好对应二义性的两种用法,解决这种复杂情况了。————————10.10补充————————        感谢牛u的提示,这边还有一个点补充。        箭头函数的出现解决了this的复杂指向问题。        举例如图3所示,当调用show方法打印this.x的时候打印的是undefined。这是因为当代码执行到了setTimexout( )的时候,此时的this已经变成了window对象(setTimeout( )是window对象的方法),因此会在window上查找x,找不到,就输出undefined。        而如果是箭头函数,箭头函数的this是定义时就确定的,因此箭头函数的this指向的是obj,输出的就是obj.x。这样就解决了普通函数在当作回调函数传递的时候this变化带来的麻烦,否则就要用全局变量或者闭包之类的方法。3.(美团到家一面)obj对象中有一个方法,用obj.a()和(obj.a)()去调用分别输出什么(a方法中输出this.name,obj和全局都有一个name属性)?        这个题其实是当时考的一个输出题(图1)。下来尝试了一下,答案是没区别,都输出obj对象中的name。        这个题我一开始以为(obj.a)()这种调用就跟let b = obj.a,然后调用b()这种形式一样,但不是这样的,这个点可以记一下。        然后还要注意的一个点是,如果这个方法是箭头函数的形式(图2),那么this指向就不一样了,指向的是window。所以会在window上面去找name。那么这个时候输出什么?        是不是很多人脱口而出,“输出hong!”        恭喜各位掉到新坑了,这个时候输出是空(什么都没有:“”)        因为let和const定义的变量是不会挂到window对象身上的,如果改成var就能输出hong了,大家可以自行尝试一下、        (上面这个点个人认为还是很细的,一定要小心)                这几个是自己踩过的坑,第三点应该很多同学都会想错。        欢迎各位评论区交流~#24届软开秋招面试经验大赏##软件开发2024笔面经##美团##蔚来##前端#
菠萝包lime:佬说的太棒了,箭头函数这块我也看的渡一的视频,当时被问到还是挺爽的,直接从二义性回答。
点赞 评论 收藏
分享
感觉实习已经到瓶颈期了(求仙人指路)
bg: 大三上,三段实习(两段大厂:腾讯PCG- toC,小红书架构组-toB ,绿盟TVM-切图仔)之前实习很有内驱力,想学各种新技术。现在除了偏门的业务线,常见的技术都多多少少了解或者实操过,对技术追求没有那么浓了。平时除了做需求,就看看内部文章,复现写出demo,思考业务落地会有啥效果,转正答辩/面试应该怎么吹。因为日常更多精力放在需求细节和用户体验上,学学正职做大需求的逻辑,玩不了花活。再花精力也只是在业务掌握上有进步,而且收益更多会体现在正式入职后的新手期,个人觉得秋招亮点还得是新技术方案+吹业务落地。除此之外,也在用Ollama+lamaz+langchain做AI助手,前后端一把梭,优化Prompt。更多偏工程向,之后想再尝试模型微调,还有基础算法。除此之外,在做某书账号,只涨了400粉,等之后慢慢做吧。这是最近这段时间主要做的事情收回话题,不准备考虑转正,大概率明年拿白菜,想卷转正sp的话,付出精力性价比太低了。下一步想试试字节有新业务的部门,想尝试新的业务线。 平时冲浪看国外初创的机会,大部分是玩AI套皮,但是年后也想尝试感受一下。确实不知道明年做什么会更有性价比了,求个仙人指路。(勿喷,前端切图仔一个,混口饭就行) #大厂# #实习# #前端# #秋招# #转正# #想实习转正,又想准备秋招,我该怎么办# #无实习如何秋招上岸# #你都收到了哪些公司的感谢信?# #如果实习可以转正,你会不会放弃秋招#
大飞的诡术妖姬:这秋招得是奔着谷歌微软亚马逊去的吧
字节跳动成长空间 509人发布 投递字节跳动等公司10个岗位 前端求职圈
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务