
前端面试
文章平均质量分 51
程序边界
step by step, all the way up!
展开
-
【笔记】前端面试必备技巧——页面布局
文章目录一、题目二、解决方案1.float2.absolute3.flexbox4.table5.grid三、小结拓展题目——页面布局的变通 技术面要点: 准备要充分 知识要系统 沟通要简洁(明确的答案要一语中的,开放性问题要注意条理性和逻辑性) 内心要诚实(坦诚勇于说不懂,千万不能不懂装懂,含糊其辞,要虚心请教) 态度要谦虚 回答要灵活(不要把话说的太满、心态要平和) 一、题目 分析题目考查点、用到的技巧 若是想证明自己的实力,需要给出几种答案? 二、解决方案 浮动、绝对定位、flex b原创 2020-11-02 18:54:47 · 377 阅读 · 2 评论 -
【笔记】前端面试必备技巧——概述
文章目录课程介绍 笔记来源于课程:https://coding.imooc.com/class/129.html 虽然是几年前的课程了,但是大部分内容如今面试都还是会考到的。 先来几副官方宣传图感受一下: 课程介绍 面试那些事儿~~ JD描述怎么看? 项目怎么准备? 简历怎么写? 知识怎么复习? 问题该怎么回答? 和面试官怎么沟通? HR印象怎么留? 面试准备~~ JD描述分析 业务分析 技术栈准备 自我介绍 模拟一面~~ 面试技巧 页面布局类 CSS盒模型 DOM事件类 HTTP协原创 2020-10-30 10:50:37 · 2138 阅读 · 4 评论 -
【面试】前端面试之vue、node、npm、webpack之间的关系
Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源,可以有效减少由新特性带来的浏览器的兼容性问题。 npm是Node.js 官方提供 Node 生态系统的包管理工具,自带依赖和版本的控制,让开发者专注于业务。是 Node.js 包的标准发布平台,用于 Node.js 包的发布、传播、依赖控制 node是指基于V8引擎提供了一种可以让JS代码跑在后端的能力 webpack将npm中安装的包打包成更小的浏览器可读的静态..原创 2020-10-20 20:55:20 · 241 阅读 · 0 评论 -
【面试】前端面试之package.json与package.log.json的关系,分别有哪些内容?
文章目录package.json常见配置项 package.json:主要用来定义项目中需要依赖的包 package-lock.json:在 npm install时候生成一份文件,用以记录当前状态下实际安装的各个npm package的具体来源和版本号。 ‘^’ :放在版本号之前,表示向后兼容依赖,说白了就是在大版本号不变的情况下,下载最新版的包 因为package-lock.json文件锁定版本号,所以当执行npm install的时候,node不会自动更新package.json文件中的模块,必须原创 2020-10-20 20:51:16 · 162 阅读 · 0 评论 -
【面试】前端面试之什么是懒加载,什么是路由懒加载?
文章目录 懒加载也就是延迟加载或者按需加载,即在需要的时候进行加载。 对于vue这种单页面应用来说,不使用懒加载的话,由于内容过多,会引发白屏,不利于用户体验。而使用懒加载即能实现按需加载,有效减少短时间内的网络压力,提升用户体验。 如何实现路由懒加载呢? 方案一:在路由文件中使用 reslove=>require(["../components/HelloWorld.vue"],reslove) 来引入组件模板; import Vue from 'vue' import Router from原创 2020-10-20 21:21:38 · 233 阅读 · 0 评论 -
【面试】前端面试之vue组件通信(父<=>子、兄<=>兄、祖<=>孙)
文章目录父子通信兄弟通信爷孙通信 父子通信 组件的props属性用于接收父组件传递的信息 子组件想要向父组件传递信息, 可以使用$emit事件. Vue.component('child', { props: ['fname'], template: ` <div class="child"> 这是儿子, 我爸爸是{{fname}} <button @click="$emit('toFather')">点我通知爸爸</button> <原创 2020-10-20 18:36:00 · 125 阅读 · 0 评论