20道web前端面试总结
一、CSS问题1.flex布局display:flex; 在父元素设置,子元素受弹性盒影响,默认排成一行,如果超出一行,按比例压缩flex:1; 子元素设置,设置子元素如何分配父元素的空间,flex:1,子元素宽度占满整个父元素align-items:center 定义子元素在父容器中的对齐方式,center 垂直居中justify-content:center 设置子元素在父元...
2024-01-10Vue面试题汇总
VUE面试题v-show 与 v-if 区别动态绑定class的方法计算属性和 watch 的区别怎样理解单向数据流keep-alive自定义组件的语法糖 v-model 是怎样实现的生命周期组件通信路由跳转vue-router 有哪几种导航钩子Vue.js 2.x 双向绑定原理什么是 MVVM,与 MVC 有什么区别vuexthis.$nextTick()vue的原理理解Vue中的Render渲染...
2024-01-10前端大厂面试题总结
在去年底开始换工作,直到现在算是告了一个段落,断断续续的也面试了不少公司,现在回想起来,那段时间经历了被面试官手撕,被笔试题狂怼,悲伤的时候差点留下没技术的泪水。这篇文章我打算把我找工作遇到的各种面试题(每次面试完我都会总结)和我自己复习遇到比较有意思的题目,做一...
2024-01-102019前端面试题汇总(vue)
毕业之后就在一直合肥小公司工作,没有老司机、没有技术氛围,在技术的道路上我只能独自摸索。老板也只会画饼充饥,前途一片迷茫看不到任何希望。于是乎,我果断辞职,在新年开工之际来到杭州,这里的互联网公司应该是合肥的几十倍吧。。。。刚来3天,面试了几家公司,有些规模比较小,...
2024-01-10Web前端开发面试题之基础原理
1、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分...
2024-01-10一道常被人轻视的web前端常见面试题(JS)
面试题是招聘公司和开发者都非常关心的话题,公司希望通过它了解开发者的真实水平和细节处理能力,而开发者希望能够最大程度地展示自己的水平(甚至超常发挥)。本文提供了众多前端开发面试题,无论是招聘方还是应聘方都值得一看!前言年前刚刚离职了,分享下我曾经出过的一道面试题,...
2024-01-10资深前端工程师大厂总结面试题
01 什么是防抖和节流,他们的应用场景有哪些防抖 (debounce)防抖,顾名思义,防止抖动,以免把一次事件误认为多次,敲键盘就是一个每天都会接触到的防抖操作。想要了解一个概念,必先了解概念所应用的场景。在 JS 这个世界中,有哪些防抖的场景呢登录、发短信等按钮避免用户点击太快,以...
2024-01-10【Web前端问题】前端算法面试题,求解
如图,写一个方法,传入一个给定的数字,如 60,使用1,2,5这三个数组成60,求大佬解惑回答:这个题是一个经典的组合问题分析要组合的数N和可能币值(数组C,各个元素为c0,c1..cn)的关系,可以生成一个数组B,各元素值为bi=N/ci (i=0,1,...n)经过1就把问题转换成了有限搜索啦,变成分别有bi 个ci面...
2024-01-10【Web前端问题】页面叠加问题
如图登入弹框和页面出现了混合叠加效果相关代码如下:页面html <div id="borrowIn" style="width:586px;background-color: #fff;margin-bottom:10px;" class='pull-right'> <h3>借入</h3> <div style='padding:20px;position:relative;padding-bottom:20px;'> ...
2024-01-10【面试题】前端开发博客微信群一周面试题汇总
1.清除浮动已知浮动是元素脱离了普通文档流;如果当前空间允许,则其后的元素会向上提升至与其平起平坐。 然而,浮动有一个明显的缺陷:包围浮动的父元素会产生高度坍塌。 那么,如何清除浮动?请尽可能的写出清除浮动的多种方式,并说明哪一种最合适?①.为父元素添加overflow: hidden或overfl...
2024-01-10【前端面试准备】万字总结Vue全家桶
基础使用以下代码均经过自己测试,可以复制直接看效果。注意引入Vue文件渲染优先级render>template>data的插值表达式{{}} 放的是表达式的时候会 输出结果,内部转为函数<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>基本概念</title><script src="vue.js"></script></head><body><h1>显示优先级</h1>...
2024-01-10web前端经验总结需要注意的地方和技巧
1.编程思维 学习web前端开发核心在于一个“编程思维”,因为每段代码都不一样,都需要分别去看,所以只要你掌握了学习web前端的编程思维,那么写程序对于你来说,就只是先分析业务,然后编码就可以了。 2.代码量 任何一个web前端开发高手都是大量的代码堆积出来的,有很多人只是看视频看书而...
2024-01-10【Web前端问题】微信手机页面分享问题
普通的手机页面通过微信扫码分享,分享以后没有图片显示请问应该如何解决呢?回答:试试找个图片尺寸大一点的你这个宽高只有300px回答:我这里以前的写法也失效了,微信更新的原因,暂无解决方法回答:目前只能jssdk回答:图片根本没有限制,只要你jssdk配置好,你可以打开debug,看看配置...
2024-01-10【Web前端问题】今日面试题,有一定难度。求指导
求解答 4题 5题回答:// 第四题var mathLib = { pi: 3.14, area: function(r) { return this.pi * r * r }, circumference: function(r) { return this.pi * r * 2 }}Function.prototype.after = function() { var _self = this return function() { var result = _self....
2024-01-10近期面试题整理汇总(持续更新)
1.HTML和CSSHtml5新增标签和属性增加标签:1、结构标签(1)section:独立内容区块,可以用h1~h6组成大纲,表示文档结构,也可以有章节、页眉、页脚或页眉的其他部分;(2)article:特殊独立区块,表示这篇页眉中的核心内容;(3)aside:标签内容之外与标签内容相关的辅助信息;(4)header:某个...
2024-01-10【Web前端问题】ie下面定位的层次问题
我外层一个盒子,使用的是fixed的定位,内层使用一个absolute的定位,然后给内层盒子一个点击事件,在ie9下却怎么都点击不了,为什么?这是外层fixed的盒子:这是内层absolute的盒子:我想给这个内层盒子一个点击事件,在ie下面却怎么都点不到,内层有个cursor:point;属性,也没有效果,我觉得是层...
2024-01-10【Web前端问题】web编辑器的原理和实现
最近想在网站实现markdown支持,了解了许多,大家也推荐了许多,还有一些疑问在这里提出来,希望大家能提出一些建议markdown的实现主要有两部分解析器和编辑器,编辑器提取出markdwon语言,然后解析器解析输出解析器主要是浏览器js解析,我用的解析器是marked,没有经验,慌乱选择,大家感觉这个...
2024-01-10大厂面试总结浏览器相关面试题汇总
在去年底开始换工作,直到现在算是告了一个段落,断断续续的也面试了不少公司,现在回想起来,那段时间经历了被面试官手撕,被笔试题狂怼,悲伤的时候差点留下没技术的泪水。这篇文章我打算把我找工作遇到的各种面试题(每次面试完我都会总结)和我自己复习遇到比较有意思的题目...
2024-01-10【Web前端问题】后端传word到前端的问题
项目需要填写表格,然后打印,并且对表格的格式要求非常严苛,想问一下各位大神,是否可以传表格需要填写的内容到后端,然后后端直接填写好word然后传pdf到前端,前端只负责展示和打印,就不需要在网页上修改格式了。最关键的问题在于,我的后端说我传数据过去之后,他那边不好操作,,,请...
2024-01-10Vue3实现递归菜单组件-腾讯高级前端25k面试题
前言小伙伴们好久不见,最近刚入职新公司,需求排的很满,平常是实在没时间写文章了,更新频率会变得比较慢。周末在家闲着无聊,突然小弟过来紧急求助,说是面试腾讯的时候,对方给了个 Vue 的递归菜单要求实现,回来找我复盘。正好这周是小周,没想着出去玩,就在家写写代码吧,我看了...
2024-01-10【Web前端问题】好多公司经常面的一道智力题,加分的
一幢 200 层的大楼,给你两个鸡蛋。如果在第 n 层扔下鸡蛋,鸡蛋不碎,那么从第 n-1 层扔鸡蛋,都不碎。这两只鸡蛋一模一样,不碎的话可以扔无数次。最高从哪层楼扔下时鸡蛋不会碎?回答:这道题应该是考察至少需要抛几次来判断鸡蛋最高从多少层掉下去不会碎吧。要减少最大尝试次数,最常规...
2024-01-10【Web前端问题】移动端微信页面兼容iOS底部功能键
问题描述ios端微信内h5页面有时会出现返回、前进的功能栏,此功能栏占位会遮挡页面内容,请问怎么兼容处理?问题截图这是没出现功能栏时,显示正常。此时出现返回键功能栏,页面不能上下滑动,不能自适应高度。遮挡了页面内容。...
2024-01-10【Web前端问题】ES5中的函数嵌套问题
想请问各位大佬 ,ES5中的这种嵌套函数怎么理解,现在在看ES6,但是之前学习ES5的时候没有见到过这种函数嵌套。我的理解是里面的into:还有after:是不是相当于内层的嵌套函数的别名,调用的时候要逐层从外往内调用吗?想听听大佬们的见解~谢谢了!回答:into,after都是对象里面的一个属性,他们的值...
2024-01-10【JS】前端常见面试题总结——HTML和CSS部分(一)
首页专栏javascript文章详情0前端常见面试题总结——HTML和CSS部分(一)早饭君发布于 今天 07:33 之前的同事离职了,目前在面试新的前端,从网上整理一套面试题出来1.怎么实现垂直居中,水平居中,说出2-3种方式?方法一:绝对定位 + left:50%,top: 50% + margin-left:(自身宽度的一半),margin-top:(...
2024-01-10【Web前端问题】图片另存为没有后缀名的问题
例如有这么一个图片http://wx.hdmoping.com/Showqrcode/ad90b,在浏览器上另存为时,就会默认以ad90b来命名,没有后缀名,导致存下来的图片打不开。如何让<img src="http://wx.hdmoping.com/Showqrcode/ad90b">在用户另存为时加上后缀?回答:如樓上講的,用右鍵另存是作不到這個的,< a > 在 HTML5 有個 download 属性照理講<...
2024-01-10