前端面试总结
Python学长
爱生活,爱Python!编程学长,带你慢慢了解iT的新鲜事!
展开
-
前端面试基础题:HTML5的离线存储怎么使用,工作原理能不能解释一下?
HTML5的离线存储怎么使用,工作原理能不能解释一下?1.在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件原理:HTML5的离线存储是基于一个新建的 .appcache 文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资源,这些资源会像cookie一样被存储了下来。之后当网络在处于离线状态下时,浏览器会通过被离线存储的数据进行页面展示如何使用:页面头部像下面一样加入一个 manifest 的属性;在 cache.manifest文原创 2020-07-17 16:23:00 · 583 阅读 · 0 评论 -
前端面试基础题:html5有哪些新特性、移除了哪些元素?
HTML5现在已经不是 SGML的子集,主要是关于图像,位置,存储,多任务等功能的增加绘画canvas用于媒介回放的 video和audio元素本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失sessionStorage的数据在浏览器关闭后自动删除语意化更好的内容元素,比如article、footer、header、nav、section表单控件,calendar、date、time、email、url、search新的技术webworker、websocke..原创 2020-07-17 16:22:29 · 220 阅读 · 0 评论 -
前端面试基础题:从浏览器地址栏输入url到显示页面的步骤
从浏览器地址栏输入url到显示页面的步骤基础版本浏览器根据请求的 URL 交给 DNS 域名解析,找到真实 IP,向服务器发起请求;服务器交给后台处理完成后返回数据,浏览器接收文件(HTML、JS、CSS、图像等);浏览器对加载到的资源(HTML、JS、CSS 等)进行语法解析,建立相对应的内部数据结构(如 HTML 的 DOM);载入解析到的资源文件,渲染页面,完成。详细版1.在浏览器地址栏输入URL2.浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤如果资源未缓存,发原创 2020-07-15 15:59:16 · 1967 阅读 · 0 评论 -
前端面试基础题:HTTP的几种请求方法用途
HTTP的几种请求方法用途GET 方法发送一个请求来取得服务器上的某一资源POST 方法向 URL 指定的资源提交数据或附加新的数据PUT 方法跟 POST 方法很像,也是想服务器提交数据。但是,它们之间有不同。PUT 指定了资源在服务器上的位置,而 POST 没有HEAD 方法只请求页面的首部DELETE 方法删除服务器上的某资源OPTIONS 方法它用于获取当前 URL 所支持的方法。如果请求成功,会有一个 Allow 的头包含类似原创 2020-07-15 15:58:35 · 155 阅读 · 0 评论 -
前端面试基础题:前端需要注意哪些SEO
前端需要注意哪些SEO合理的 title、description、keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超过2词,而且要靠前,不同页面title要有所不同; description 把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面 description 有所不同; keyword列举出重要关键词即可语义化的 HTML 代码,符合W3C规范:语义化代码让搜索引擎容易理解网页重要内容 HTML 代码放在最前:搜索引擎抓取 HTML 顺序是从原创 2020-07-15 15:58:00 · 276 阅读 · 0 评论 -
2020前端面试基础293题,完整答案总结!
基础篇一、HTML、HTTP、web综合问题前端面试基础题:前端需要注意哪些SEO前端面试基础题:<img> 的 title 和 alt 有什么区别前端面试基础题:HTTP的几种请求方法用途前端面试基础题:从浏览器地址栏输入url到显示页面的步骤前端面试基础题:如何进行网站性能优化前端面试基础题:HTTP状态码及其含义前端面试基础题:语义化的理解前端面试基础题:介绍一下你对浏览器内核的理解?前端面试基础题:html5有哪些新特性、移除了哪些元素?前端面试基础题:HTML5原创 2020-07-14 16:58:33 · 273 阅读 · 0 评论 -
如何一鸣惊人在响应式原理的面试题中脱引而出?(一)
在Vue的 深入响应式原理 的讲解中说到,当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.defineProperty 把这些属性全部转为 getter/setter。这些 getter/setter 对用户来说是不可见的,但是在内部它们让 Vue 能够追踪依赖,在属性被访问和修改时通知变更。每个组件实例都对应一个 watcher 实例,它会在组件渲染的过程中把 “接触” 过的数据属性记录为依赖。之后当依赖项的 s原创 2020-06-08 21:36:57 · 146 阅读 · 0 评论 -
四面腾讯与华为,大厂前端面试真BT!
今年算是经历颇多的一年了,腾讯和华为都走了几趟(一共面试了四个部门),拿了两个offer。(开心.png),但还是挂了两次,有点遗憾。面试题总结面试完之后,赶紧总结了一波,前端这个岗位,这两家大厂的面试思路和面试问题其实都差不多:1. JS底层:说一说js的原型与继承。分析一下优秀的前端框架源码,这么写的优缺点在哪。this指向问题,this的深拷贝如何实现,这个也是高频率被问到的问题。js事件流是怎么样体现的。柯里化函数。2. 数据层:写过中间件么?了解koa么?数据安全是怎原创 2020-06-08 20:26:37 · 301 阅读 · 0 评论 -
前端学习,打好基础才能让你走的更远!
莫道君行早,更有早行人。如果你已经学完了但是还没找到工作,那么就应该反省一下自己,到底哪些方面于欠缺,亡羊补牢,为时不晚,现在行动起来,你就还有机会!前端市场永远不会饱和!技术行业永远缺人,只是不缺混子!前端新鲜血液越来越多,代表着你自身的竞争力越来越小,最主要的问题是,如何提高自身竞争力~一、打好基础首先建立第一条技能线:就是前端由html,css,js组成;然后将其细化为第二条线,html是由html4和html5组成;第三条线,css由css2和css3组成;第四条线,js由es5和es6.原创 2020-06-06 20:50:40 · 334 阅读 · 0 评论 -
字节、腾讯、滴滴前端面试经验分享,裸辞过后,我终于又活过来了!
今年一月份毅然裸辞,谁都想不到后面事情的发展变成了这样!疫情的到来让本不富裕的我雪上加霜一直维系到大概四月初,才开始正式找工作,过程并不简单!虽然自认为,找一份合适的工作应该不难,可最后往往都拜倒在“合适”这两个字上!以下是我在四五月份总共面试的比较知名几家企业经验总结,“前赴”以倒,“后继”加油!字节、腾讯、滴滴!字节:由于紧张怕错过面试,早早的便坐在了电脑桌前。面试官迟到了一会,就给我发起了面试视频邀请,终于开始了。迎面是一个挺帅气的哥哥,简单的打了一下招呼,就进入了自我介绍的环节。由于自原创 2020-06-05 20:39:04 · 509 阅读 · 0 评论 -
六个提升前端开发效率的工具
互联网上有很多由社区成员提供的工具,可以帮助改善我们前端开发人员的开发体验。下面分享一下我个人非常喜欢的几个前端工具。EnjoyCSS老实说,尽管我做了很多前端开发工作,但还是不太擅长使用 CSS。EnjoyCSS 是一款非常简单的工具,是我在困难时期的救星。它为用户提供了简单的 UI,让用户可以设计元素,并提供对应的 CSS 输出。Prettier PlaygroundPrettier 是一种代码格式化程序,支持 JavaScript,包括 ES2017、JSX、Angular、Vue、F..原创 2020-06-05 14:15:52 · 558 阅读 · 1 评论 -
疫情期间我做了这些,成功拿到30K前端开发职位!
受疫情的影响,大家都有发现了,很多公司为了减少现金开支都在裁员,裁员的同时也有很多公司在疯狂招人。这让大家都很疑惑了,今年到底是就业容易还是就业难呢?招聘旺季金三银四还有没有?今年的就业应该如何去准备?阿靖最近也在忙着招聘,今天就来跟大家分享今年的就业市场情况和面试关注点,帮助大家提前准备好面试。今年的金三银四没了?先说一下大家比较关心的金三银四,往年的3月份这个时候,是招聘量最高的时候,同比今年确实减少了一点,主要是受疫情影响,很多公司为了避免接触,加上没有全面复工的情况,招聘量比以往少了很多。但是原创 2020-06-04 16:36:31 · 334 阅读 · 0 评论