前端面试题
1
阡陌路人
犹豫就会败北,果断机会白给
展开
-
常见的题目(前端面试)
一个200*200的div在不同分辨率屏幕上下左右居中,用css实现width:200pxheight:200pxposition:absolute;left:50%top;50%margin-left:-100pxheigh:-100pxz-index:1000如何用原生js给一个按钮绑定两个onclick事件?var btn=document.getElementByld(‘btn’)btn.addEventListenter('click',h1);btn.addEventL原创 2020-06-01 16:19:40 · 340 阅读 · 0 评论 -
前端面试题大总结
ES6面试题ES6新增方法面试题1.let const var比较2.反引号(`)标识3.函数默认参数4.箭头函数5.属性简写6.方法简写7.Object.keys()方法,获取对象的所有属性名或方法名8.Object.assign ()原对象的属性和方法都合并到了目标对象9.for…of 循环10.import和export11.Promise对象12.解构赋值13....原创 2020-02-12 11:36:41 · 394 阅读 · 0 评论 -
html+css3面试题(4)
一、哪些操作会引起页面回流(Reflow)回流(Reflow)与重绘(Repaint)回流:当我们对 DOM 的修改引发了 DOM 几何尺寸的变化(比如修改元素的宽、高或隐藏元素等)时,浏览器需要重新计算元素的几何属性(其他元素的几何属性和位置也会因此受到影响),然后再将计算的结果绘制出来。这个过程就是回流(也叫重排)。重绘:当我们对 DOM 的修改导致了样式的变化、却并未影响其几何属性(比...原创 2020-02-03 15:13:02 · 628 阅读 · 0 评论 -
vue面试题
一、 mvc与mvvm的区别俩者都为开发架构,,后端用的比较多的是mvc,前端则是mvvm,移动端俩者都有。MVC是包括view视图层、controller控制层、model数据层。各部分之间的通信都是单向的。适合大型项目。MVVM包括view视图层、model数据层、viewmodel层。各部分通信都是双向的。适合小型项目。二、vue的事件修饰符.stop 阻止冒泡,由内到外.pr...原创 2020-02-03 13:38:56 · 1009 阅读 · 0 评论 -
小程序面试题-(2)
一、你是怎么封装微信小程序的数据请求的?1、将所有的接口放在统一的js文件中并导出;2、在app.js中创建封装请求数据的方法;3、在子页面中调用封装的方法请求数据。二、有哪些参数传值的方法?1、给HTML元素添加data-*属性来传递我们需要的值,然后通过e.currentTarget.dataset或onload的param参数获取。但data-名称不能有大写字母和不可以存放对象;...原创 2020-01-27 12:01:41 · 479 阅读 · 0 评论 -
html/css面试题(3)
一、一次完整的HTTP事务是怎么一个过程域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户二、HTTPS是如何实现加密HTTP 协议(HyperTex...原创 2020-01-19 19:26:08 · 759 阅读 · 0 评论 -
html/css面试题-(2)
一:页面导入时,使用link和@import有什么区别来源:link属于XHTML标签,import是CSS提供的方式。link方式除了CSS,还可以定义RSS,定义rel连接属性等,而import只能加载CSS。顺序:link是页面加载时同时执行的,而import是在页面加载完之后,才会执行的(所以容易导致样式闪烁,即开始页面没有样式,突然会闪烁一下,然后就有了样式,就我个人比较喜欢...原创 2020-01-14 22:07:24 · 300 阅读 · 0 评论 -
小程序面试题---(1)
1 请谈谈微信小程序主要目录和文件的作用?project.config.json 项目配置文件,做一些个性化配置,例如界面颜色、编译配置等等app.json 全局配置,包括所有包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等pages 里面包含一个个具体的页面app.js 小程序的逻辑sitemap 配置小程序及其页面是否允许被微信索引页面4个:js 页面逻辑...原创 2019-12-23 12:35:34 · 1680 阅读 · 0 评论 -
前端面试知识点----基础javascript篇(3)
1.cookie , sessionStrage 和 localStragecookie : 用来保存登录信息,大小限制为 4kb 左右。localStrage : html5 新增 ,用于本地数据存储, 数据不会过期,持久化,一般浏览器大小限制在 5 MB。seesionStrage : 与 localStrage 类似,保存的数据只在当前会话保存,关闭就会清空。2. 0...原创 2019-12-15 21:37:36 · 173 阅读 · 0 评论 -
前端面试知识点----基础javascript篇(2)
1.js的数据类型js基本有5种简单的数据类型:String,Number,Boolean,Null,Undefined。引用数据类型:Object,Array,Function。2.判断数据类型的方法typeof优点:能够快速区分基本数据类型缺点:不能区分Object , Array , Null,都返回objectconsole.log(typeof true); ...原创 2019-12-14 13:19:50 · 158 阅读 · 0 评论 -
前端面试题知识点----基础javascript篇(1)
基础不牢固,面试一脸懵,鸡哥,救我!!!!------------------------------------------------------------------------------------------------------1.get请求传参长度的误区误区:get请求参数的大小存在限制,而post请求的参数大小是五限制的。1.1 、http 协议 未规定GET和PO...原创 2019-12-13 14:49:21 · 191 阅读 · 0 评论